97
Nginx自动跳转到HTTPS

修改Nginx配置文件

示例一

rewrite ^(.*)$ https://$host$1 permanent;

示例二

适用于 80端口和443 配置在同一个 server{}内

if ($server_port = 80) {
rewrite ^(.*)$ https://$host$1 permanent;
}

示例三 站点绑定很多域名,只让某个域名跳转:

set $redirect_https 1;
if ($server_port = 80) {
set $redirect_https "${redirect_https}2";
}
if ($http_host = 'www.exampledemo.com') {
set $redirect_https "${redirect_https}3";
}
if ($http_host = 'exampledemo.com') {
set $redirect_https "${redirect_https}3";
}
if ($redirect_https = "123") {
rewrite ^(.*)$ https://$host$1 permanent;
}

配置示例 配置示例:

server {
listen 80;
server_name www.exampledemo.cn;
rewrite ^ https://$http_host$request_uri? permanent;
}
server {
listen 443;
ssl on;
ssl_certificate /etc/ssl/cacert.pem;
ssl_certificate_key /etc/ssl/privkey.pem;
server_name www.exampledemo.cn;
server_tokens off;
location / {
fastcgi_param HTTPS on;
fastcgi_param HTTP_SCHEME https;
}
}

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!

购买咨询

7×24 客服热线

028-83330771

总机咨询,售前售后均可转接

售后值班电话

4009-028-102

09:00 至次日 02:00 值班响应

投诉与建议

提交工单 / 投诉建议
云服务/基础数据中心业务

西西

13258390286

3183953579

微信
西西二维码

娜美

19129567359

3013351500

微信
娜美二维码

小亮

15882256007

2682211080

微信
小亮二维码

小雨

19938355521

1099408122

微信
小雨二维码
ICT/综合业务

钟经理

13258390286

519027150

微信
钟经理二维码

罗经理

18502827123

2554648

微信
罗经理二维码