Zac*_*ack 4 http tomcat windows-firewall apache-2.2
我已经在我的本地 win7 上安装了 apache-tomcat 服务器。我指定的端口是 9999。另外,我使用 apache tomcat 的分布式二进制版本。不安装为 Windows 服务。
我可以通过http://localhost:9999
和访问我的服务http://myIPAddress:9999
但是我无法从其他计算机访问我的 apache 服务器。我在互联网上搜索,发现我应该在其高级设置中添加防火墙入站规则。
这样做之后,还是不行!!
我已经用“netstat -na”检查过:
TCP 0.0.0.0:9999 0.0.0.0:0 LISTENING
到目前为止,我找到的唯一方法是关闭我的 Windows 防火墙!但这不是首选,因为存在潜在的安全风险。
一些在线帖子是指 httpd.conf 文件。但是我的 apache-tomcat 没有这种火。
有人能给我一些提示吗?
编辑:
文件中有三个与端口号设置相关的地方/conf/server.xml
。
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="9999" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
//我把 8080 改为 9999 供我自己使用。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
8080 是 tomcat 端口。应该允许Tomcat在防火墙上(默认是不允许的)...
防火墙 - 允许应用程序或功能通过 Windows 防火墙 - 另一个程序 - 浏览 Tomcat7.exe(即 c:\xampp\tomcat\bin\Tomcat7.exe)(如果将其作为服务启用,则浏览 Tomcat7w.exe(当它不是服务时) ...
希望这会有所帮助。
归档时间: |
|
查看次数: |
13415 次 |
最近记录: |