在 Nginx 中配置 HTTPS,无法访问?
问题描述
系统:Centos 6.x
Nginx 中 配置 HTTPS 后无法访问
之前一切都配置成功,能够正常访问,后来打算为 Nginx 配置 HTTPS,按照网上的教程一步一步来之后无法访问,需求解决方法无果。纯新手学习,希望大家能指教一下。
service iptables status # 查看后对应端口已经开启
nginx -t # 配置检查未报错
配置文件如下:
server {
listen 80 ;
listen 445 ssl;
server_name _ localhost ***.com www.***.com ;
ssl on;
ssl_certificate /etc/nginx/ssl/***.pem;
ssl_certificate_key /etc/nginx/ssl/***.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
ssl_prefer_server_ciphers on;
root /usr/share/nginx/html;
index index.html index.htm;
if ( $host != 'www.***.com' ) {
rewrite "^/(.*)$" https://www.***.com/$1 permanent;
}
location / {
root /usr/share/nginx/html;
index index.html;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
https
默认的是 443 端口