nginx的配置问题

blur 发布于 2011/12/08 15:22
阅读 1K+
收藏 6

大家好,我现在使用一个vps,在nginx后端接入tomcat容器。

tomcat的端口号是8080。

现在的问题是,用户可以直接输入端口号从而绕过nginx直接访问tomcat。

我该怎么做才能让nginx转发所有请求,且用户不能够通过输入8080端口号绕过nginx直接访问tomcat?

thx~

加载中
1
justin
justin

最简单的一个在 <Connector port="8080" address="127.0.0.1" protocol="HTTP/1.1" 加上addredd="127.0.0.1" 

0
firebull
firebull
对外用防火墙屏蔽8080端口,只开放nginx的80端口。
0
用户名已存在
用户名已存在

封端口号,或者你的web 应用只为本地地址服务

0
hongshenghe
hongshenghe

引用来自“justin”的答案

最简单的一个在 <Connector port="8080" address="127.0.0.1" protocol="HTTP/1.1" 加上addredd="127.0.0.1" 

+1
0
Ericmar
Ericmar
要看你的路由器中映射怎么做的,如果你把8080端口映射到公网IP了,那肯定可以打开,一般NGINX反响代理TOMCAT的话TOMCAT使用一个不做公网映射的端口,NGINX使用做过公网映射的80端口
返回顶部
顶部