nginx 强制https

2023-01-11  本文已影响0人  Mracale

通常有如下两种方法强制https
推荐第二种,第二种更高效
1、使用nginx的rewrite方法

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

2、使用nginx的301状态码

server {
            listen 80;
            listen 443;
            server_name xxx.com;
            ssl   on;
            ssl_certificate    /data/www-key/xxx.pem;
            ssl_certificate_key    /data/www-key/xxx.key;
            if ($scheme = http) {
                 return 301 https://$server_name$request_uri;
            }
}
上一篇 下一篇

猜你喜欢

热点阅读