nginx ssl强制跳转

【字号: 日期:2022-07-20浏览:41作者:雯心

问题描述

nginx做80端口强制跳转443端口。除了,

server { listen 80; server_name file.demosite.com; return 301 https://file.demosite.com $request_uri;}

还有其他方法http强制跳转https吗?

问题解答

回答1:

这种方式还不够好吗?

server { listen 80; server_name file.demosite.com;location / {rewrite ^/(.*) https://file.demosite.com/$1 redirect; }}

这个也可以

回答2:

server { listen 80; server_name test.com; rewrite ^(.*)$ https://$host$1 permanent; } 回答3:

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

就这样吧。

回答4:

在 Nginx(LNMP)上配置 SSL 证书并开启强制 HTTPS 的方法https://echo.pm/lnmp-nginx-ss...

回答5:

HSTS,手机不好打字,就不描述咯

相关文章: