阿里云申请的免费证书,ip能正常访问,只不过提示“连接不是私密连接”,用域名就直接提示“使用了不受支持的协议”, 一般来说ip能访问,就说明能成功建立https的链接,配置就没问题,因为证书绑定的域名不对所以会有安全提示,但为什么用域名就会有问题?
nginx配置:
server {
listen 443;
server_name 172.17.176.88 127.0.0.1 www.xxx.cn 4x.xx.xx.xx;
index index.html index.htm index.php index;
root /var/www/html;
ssl on;
ssl_certificate /etc/nginx/cert/xxx.pem;
ssl_certificate_key /etc/nginx/cert/xxx.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4:!DH:!DHE ;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
#try_files $uri $uri/ /index.php?q=$uri&$args;
}
}
用ip访问:
用域名访问:
-------------------------
版主回复:
感谢您补充了nginx的站点配置信息,
我直接看不出问题所在,
但或许您可以参考一下这个帖子里的例子:https://bbs.aliyun.com/read/303963.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。