nginx自动添加内网端口

nginx自动添加内网端口,第1张

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这个版本后就已经设置为自动添加了,即

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

在server里面加入

首先安装时候nginx要带上这个模块,./configure --prefix=/usr/local/nginx --with-stream

在nginx.conf里面配置上类似以下配置文件:

stream {

upstream dack{

server 127.0.0.1:9092

server 127.0.0.1:9093

server 127.0.0.1:9094

}

server{

listen 9091

proxy_pass dack

}

}

注意:stream级别和http同级。

规则名称:全局端口控制(出站)

要包含的进程:*

要排除的进程:BaiduP2PService.exe, BaiduPlayer.exe, ccSvcHst.exe, FrameworkService.exe, GameHall.exe, iexplore.exe, McScript_InUse.exe, MeteorNetTV.exe, sndz.exe, svchost.exe, Thunder.exe, ThunderPlatform.exe, TM.exe, TSchrome.exe, zclientm.exe

要阻止的端口:0-65535

方向:出站

阻挡

规则名称:全局端口控制(入站)

要包含的进程:*

要排除的进程:ccSvcHst.exe, FrameworkService.exe, iexplore.exe, McScript_InUse.exe, MeteorNetTV.exe, svchost.exe, ThunderPlatform.exe

要阻止的端口:0-65535

方向:入站

阻挡

因为不是所有需要连网的程序都必须是要入站的,入站仅排除有影响使用的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11378988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存