【已完成】三个端口对应不同网站,如何绑定同一ssl证书
系统版本:linux问题描述:目前有三个端口 80 和对他两个端口888和8888 80端口绑定ssl证书 正常访问,其他两个端口尝试按照80端口配置 重启 nginx后 访问80结果显示的8888的网站,访问888和8888提示ERR_SSL_PROTOCOL_ERROR
相关截图(日志、错误):
尴尬放图超长度,不放图少字数 宝塔用户_tdozpc 发表于 2024-4-9 15:14
listen 80;
listen 443 ssl http2;
listen 1929 ssl http2; # 添加的这部分
这条错误信息表示Nginx配置文件中存在一个问题,具体来说是在listen ... ssl指令中没有定义ssl_certificate
为了解决这个问题,你需要找到listen ... ssl指令所在的位置,并在其附近添加ssl_certificate指令来指定你的SSL证书文件的位置。例如:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/your/certificate.pem;
ssl_certificate_key /path/to/your/private.key;
# ... 其他配置 ...
} 您好,配置ssl是给域名配置的,不是端口,配置ssl之后通过https访问端口会变成443,如果不想用443,需要自己去配置文件中修改 运维技术南一 发表于 2024-4-9 11:38
您好,配置ssl是给域名配置的,不是端口,配置ssl之后通过https访问端口会变成443,如果不想用443,需要自 ...
listen 80;
listen 555 ss1 http2;
listen 443 ssl http2;
找到之前的帖子是这样改吗?按照这样改了后点击保存时报错 宝塔用户_tdozpc 发表于 2024-4-9 13:42
listen 80;
listen 555 ss1 http2;
listen 443 ssl http2;
listen 555 ssl http;
是ssl不是ss1 运维技术南一 发表于 2024-4-9 14:20
listen 555 ssl http;
是ssl不是ss1
listen 80;
listen 443 ssl http2;
listen 1929 ssl http2; # 添加的这部分
然后报错
nginx: no "ssl_certificate" is defined for the "listen ... ssl" directive in 宝塔用户_tdozpc 发表于 2024-4-9 15:14
listen 80;
listen 443 ssl http2;
listen 1929 ssl http2; # 添加的这部分
添加四个 listen就报错 三个正常,是最大支持两个ssl吗
listen 80;
listen 443 ssl http2;
listen 1929 ssl http2;
listen 1928 ssl http2;# 删掉这个正常,加上这个报上面的错 运维技术南一 发表于 2024-4-9 15:34
这条错误信息表示Nginx配置文件中存在一个问题,具体来说是在listen ... ssl指令中没有定义ssl_certifica ...
思路打开,问题已经解决,非常感谢:lol
页:
[1]