2.通过路由的转换,将8080端口映射为外网的80端口( www.test.com );
3.访问二级目录 www.test.com/test ,此时nginx会出现访问出错,并自动更改端口为内网的8080,即 www.test.com:8080/test/ ;
4.排除了nginx自动添加斜杠的问题,因为nginx从0.8.48这个版本后就已经设置为自动添加了,即
通过端口映射时,nginx会自动添加内网端口,修改路径导致路径访问出错;
在server里面加入
https配置对于Nginx来说是很常见的,不管是多个端口还是单个端口都可以,下面我们以配置多个https端口来说明:1. 首先,需要准备一个可用的证书文件,可以是自签名证书,也可以是CA机构颁发的证书,包括证书文件和私钥文件。
2. 在Nginx的配置文件中添加SSL模块,如下所示:
ssl_certificate your_certificate.crt
ssl_certificate_key your_certificate.key
3. 在Nginx配置文件中添加新的https端口,如下所示:
listen 443 ssl
4. 如果需要支持多个https端口,可以重复上面的步骤,添加多个监听端口,如下所示:
listen 443 ssl
listen 444 ssl
listen 445 ssl
5. 最后,执行重启Nginx服务,使配置文件生效:
sudo service nginx restart
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)