nginx 強制https

  • nginx 強制https

     

    通常有如下兩種方法強制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;
                }
    
    }
    發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章