美文网首页
nginx自动添加内网端口

nginx自动添加内网端口

作者: 涅槃快乐是金 | 来源:发表于2020-12-29 10:22 被阅读0次

现象:

1.内网nginx服务器提供web的端口为8080;
2.通过路由的转换,将8080端口映射为外网的80端口(www.test.com);
3.访问二级目录www.test.com/test,此时nginx会出现访问出错,并自动更改端口为内网的8080,即www.test.com:8080/test/
4.排除了nginx自动添加斜杠的问题,因为nginx从0.8.48这个版本后就已经设置为自动添加了,即

server_name_in_redirect off;//默认是off了

原因:

通过端口映射时,nginx会自动添加内网端口,修改路径导致路径访问出错;

解决:

在server里面加入

port_in_redirect off;//关闭自动添加端口

相关文章

  • nginx自动添加内网端口

    现象: 1.内网nginx服务器提供web的端口为8080;2.通过路由的转换,将8080端口映射为外网的80端口...

  • Ubuntu取消nginx开机启动

    之前在虚拟机中安装了nginx,自动添加了开机启动,会占用80端口,后来的开发项目,需要80端口,每次启动pych...

  • Nginx使用事项

    在开发项目中,一般会用Nginx管理内网项目的多个域名+端口,我们称为反向代理服务,本文仅作Nginx日常使...

  • uwsgi 配置例子

    [uwsgi] # 使用nginx连接时使用,django程序所在服务器地址 # 选择内网ip和端口ifconfi...

  • nginx内网代理TCP端口

    环境,电信云:CentOS6.8 64位目的:增加内网nginx tcp代理 1.准备工作 如果通了外网可以通过指...

  • microk8s(三)尝试dashboard

    使用dashboard添加一个Nginx应用,同时提供集群外部服务 一、添加一个nginx应用 二、查看监听端口 ...

  • Docker给nginx添加端口映射

    Docker给nginx添加端口映射 场景: 运行了nginx,一开始只映射了80端口,后面载部署项目的时候,需要...

  • microk8s(五)尝试dashboard

    使用dashboard添加一个Nginx应用,只提供集群内部服务 一、添加一个nginx应用 二、查看监听端口 从...

  • 使用nginx做请求转发

    修改nginx的配置文件,添加以下规则。 该规则表示:nginx监听9001端口,只要包含/eduService/...

  • Phabricator安装

    1 .下载phabricator源码 2.安装Nginx 安装后,Nginx应自动启动,检查80端口是否正常 应看...

网友评论

      本文标题:nginx自动添加内网端口

      本文链接:https://www.haomeiwen.com/subject/zszjnktx.html