参考文献:Configuring HTTPS servers,还是官方 Document 比较靠谱。
1 2 3 4 5 6 7 8 |
server { listen 80; listen 443 ssl; server_name www.example.com; ssl_certificate www.example.com.crt; ssl_certificate_key www.example.com.key; ... } |
然后添加一个跳转判断即可:
1 2 3 4 |
#rewrite to SSL if ($scheme = http) { return 301 https://$server_name$request_uri; } |