修改Nginx配置文件示例一(yī) rewrite ^(.*)$ https://$host$1 permanent;
示例二 适用于 80端口和443 配置在同一(yī)個(gè) server{}内 if ($server_port = 80) { rewrite ^(.*)$ https://$host$1 permanent; }
示例三 站(zhàn)點綁定很多域名,隻讓某個(gè)域名跳(tiào)轉: 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; } } |