前言
当Nginx配置https后通常需要将用户http请求强制跳转到https,下面教你如何在默认端口以及非默认端口下配置nginx.conf
http非默认端口强制跳转https配置
当需要使用非默认端口时,按如下配置即可,示例中端口号为8000
server { listen 8000 ssl; error_page 497 https://$host:$server_port$request_uri; }
http默认端口强制跳转https配置
server { listen 80; location / { return 301 https://$host$request_uri; } } server { listen 443 ssl; }