nginx强制使用https访问(http跳转到https)
点击数:61192015-05-13 11:04:48 来源: 小一专栏
nginx强制使用https访问,原作者提供了3种方法,由于第三种方法有一定的局限性,我们在此只给出前两种Nginx强制https的方法:
1.nginx的rewrite方法
配置文件
server { listen 8.8.8.81:80; server_name chinassl.com; rewrite ^(.*)$ https://$host$1 permanent; }
2.nginx的497状态码
配置文件
server { listen 8.8.8.8:443; #ssl端口 listen 8.8.8.8:80; #用户习惯用http访问,加上80,后面通过497状态码让它自动跳到443端口 server_name chinassl.com; ssl on; #为一个server{......}开启ssl支持 ssl_certificate /etc/nginx/test.pem; #指定PEM格式的证书文件 ssl_certificate_key /etc/nginx/test.key; #指定PEM格式的私钥文件 error_page 497 https://$host$uri?$args; #让http请求重定向到https请求 }
本文连接地址: https://www.chinassl.net/faq/n566.html
强制HTTPS访问相关连接:
上一页1下一页 |
原文标题:nginx强制使用https访问(http跳转到https)
原文地址:https://www.chinassl.net/?f=faq&a=view&r=566
版权所有@转载请注明出处:CHINASSL[https://www.chinassl.net]
原文地址:https://www.chinassl.net/?f=faq&a=view&r=566
版权所有@转载请注明出处:CHINASSL[https://www.chinassl.net]
【责任编辑:中国数字证书CHINASSL】
(Top) 返回页面顶端