nginx 中 http 默认使用 80 端口,https 默认使用 443 端口,如果要使用同一端口,如 8888,则需要如下配置:
server
{
listen 8888 ssl;
# 一些站点配置
# 一些 SSL 证书配置
# 使用 error_page 配置,HTTP 重定向到 HTTPS
error_page 497 307 https://$host:8888$request_uri;
}使用 error_page 来重定向到 https 页面。