业务需要通过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/;
}
时间: 2024-10-12 20:11:04