nginx标准端口下,我们常用rewrite把80端口强制调整到https,那么在非标准端口下,应该如何处理?
其实也很简单
修改站点配置文件 大概内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| server
{
# http端口
listen 8880;
# https端口
listen 8443 ssl http2;
server_name 你的域名;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/Sites/site-vod;
#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#HTTP_TO_HTTPS_START
if ($server_port !~ 8443){
rewrite ^(/.*)$ https://$host:8443$1 permanent;
}
#HTTP_TO_HTTPS_END
|