我在本地win7上安装了apache-tomcat服务器,我指定的端口是9999。
我可以通过http://localhost:9999
和访问我的服务http://myIPAddress:9999
但是我无法从其他计算机访问我的 Apache 服务器。我在网上搜索,发现我应该在其高级设置中添加防火墙入站规则。
- 右键单击左侧窗格中的“入站规则”
- 选择“新规则”
- 选择“端口”
- 在“特定端口”下输入您的端口号(9999)
- 继续“下一步”直到向导结束,并在询问时命名规则。
这样操作之后还是没用!!
那么到目前为止我发现的唯一方法就是关闭我的 Windows 防火墙!但由于存在潜在的安全风险,因此这不是首选。
网上有些帖子提到了httpd.conf文件。但我的apache-tomcat没有这个文件。
有人可以给我一些提示吗?
答案1
如果尚未这样做,请确保您的调制解调器和/或路由器没有阻止连接。它们内置有防火墙,如果未正确配置以允许访问您的计算机,则会阻止连接。
您可能还想尝试另一个防火墙选项,例如 Comodo,它可以更好地控制允许的设置/连接/程序。