我用的是docker容器部署的nginx怎么也配置不了https,端口号也放开了,安全配置也放开了,证书路径也对了3遍也没问题.配置完也重新启动了 . **使用curl https://www.xxx.com 报错curl: (7) Failed connect to www.xxx.com:443; Connection refused ** . 下面是nginx配置里server的内容.有大佬也帮帮我.
server {
listen 80;
listen 443 ssl;
server_name www.xxx.com;
ssl_certificate /usr/share/nginx/html/cert/xxx.pem; #需要将cert-file-name.pem替换成已上传的证书文件的名称。
ssl_certificate_key /usr/share/nginx/html/cert/xxx.key; #需要将cert-file-name.key替换成已上传的证书密钥文件的名称。
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # 配置SSL协议版本
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; # 配置SSL加密算法
ssl_prefer_server_ciphers on; # 优先采取服务器算法
ssl_session_cache shared:SSL:10m; # 配置共享会话缓存大小
ssl_session_timeout 10m; # 配置会话超时时间
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /usr/share/nginx/html/static/gw/index/;
index index.html;
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。