首页 / NGINX / Nginx 1.6上的SSL配置
Nginx 1.6上的SSL配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Nginx 1.6上的SSL配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1174字,纯文字阅读大概需要2分钟。
内容图文
![Nginx 1.6上的SSL配置](/upload/InfoBanner/zyjiaocheng/950/bd5c61a031554337ac2954872251ed31.jpg)
我正在尝试在VM上配置Nginx 1.6以接受https连接.
我创建了一个自签名证书following this tutorial.,然后添加了这样的配置文件
server {
listen 443 ssl;
server_name localhost;
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
问题是,当我从浏览器访问https URL时,没有任何结果,但是出现此错误
Error code: ERR_CONNECTION_RESET
我认为端口443已打开
netstat -tulpn | grep 443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 8603/nginx.conf
此外,我可以获取index.html:
wget -–no-check-certificate https://<server_url>
现在,我想问题出在不可信证书上,因为如果省略了––no-check-certificate,wget会给出错误,但是在这种情况下,我希望浏览器(Chrome或Firefox)发出某种警告,也许让我看到不可信证书证书而不是重置连接.
我究竟做错了什么?提前致谢
编辑:
Firefox给出“ 200连接已建立”,但未显示任何内容或警告.只说连接被取消了
解决方法:
问题可能出在证书上.您可以看到教程来创建* .pem证书而不是* .crt并添加为:
ssl_certificate /etc/nginx/ssl/nginx.pem;
内容总结
以上是互联网集市为您收集整理的Nginx 1.6上的SSL配置全部内容,希望文章能够帮你解决Nginx 1.6上的SSL配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。