当前位置:论坛首页 > Linux面板 > 求助

【已完成】三个端口对应不同网站,如何绑定同一ssl证书

发表在 Linux面板2024-4-9 10:05  关闭 [复制链接] 7 2034

系统版本:linux
问题描述:目前有三个端口 80 和对他两个端口888和8888   80端口绑定ssl证书 正常访问,其他两个端口尝试按照80端口配置 重启 nginx后 访问80结果显示的8888的网站,访问888和8888提示ERR_SSL_PROTOCOL_ERROR
相关截图(日志、错误):

尴尬放图超长度,不放图少字数
使用道具 举报 只看该作者 回复
发表于 2024-4-9 15:34:19 | 显示全部楼层
宝塔用户_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;  
  
    # ... 其他配置 ...  
}
使用道具 举报 回复 支持 1 反对 0
发表于 2024-4-9 11:38:30 | 显示全部楼层
您好,配置ssl是给域名配置的,不是端口,配置ssl之后通过https访问端口会变成443,如果不想用443,需要自己去配置文件中修改
使用道具 举报 回复 支持 反对
发表于 2024-4-9 13:42:35 | 显示全部楼层
运维技术南一 发表于 2024-4-9 11:38
您好,配置ssl是给域名配置的,不是端口,配置ssl之后通过https访问端口会变成443,如果不想用443,需要自 ...

listen 80;
listen 555 ss1 http2;
listen 443 ssl http2;
找到之前的帖子是这样改吗?按照这样改了后点击保存时报错
使用道具 举报 回复 支持 反对
发表于 2024-4-9 14:20:33 | 显示全部楼层
宝塔用户_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 15:14:04 | 显示全部楼层
运维技术南一 发表于 2024-4-9 14:20
listen 555 ssl http;
是ssl不是ss1

listen 80;
listen 443 ssl http2;
listen 1929 ssl http2; # 添加的这部分

然后报错
nginx: [emerg] no "ssl_certificate" is defined for the "listen ... ssl" directive in
使用道具 举报 回复 支持 反对
发表于 2024-4-9 15:16:47 | 显示全部楼层
宝塔用户_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:52:22 | 显示全部楼层
运维技术南一 发表于 2024-4-9 15:34
这条错误信息表示Nginx配置文件中存在一个问题,具体来说是在listen ... ssl指令中没有定义ssl_certifica ...

思路打开,问题已经解决,非常感谢
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表