码迷,mamicode.com
首页 > Web开发 > 详细

nginx强制使用https访问(http跳转到https)

时间:2015-06-03 06:17:34      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:nginx

业务需要通过https提供服务,输入http自动跳转https.

1.nginx的rewrite方法

将所有的http请求通过rewrite重写到https上即可

server { 
listen 80; 
server_name qunyingliu.qq.com; 
rewrite ^(.*)$ https://$host$1 permanent; 
}

2. index.html刷新网页

跳转

index.html

<html> <meta http-equiv="refresh" content="0;url=https://qunyingliu.qq.com/"> </html>

 

nginx配置

server { 
listen 80; 
server_name qunyingliu.qq.com; 

location / { 
#index.html放在虚拟主机监听的根目录下 
root /data/web/websites/qunyingliu.qq.com/http

#将404的页面重定向到https的首页 
error_page 404 https://qunyingliu.qq.com/; 
}


nginx强制使用https访问(http跳转到https)

标签:nginx

原文地址:http://liuqunying.blog.51cto.com/3984207/1657662

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!