win7 上的 Apache 服务器无法在 localhost 之外访问

win7 上的 Apache 服务器无法在 localhost 之外访问

我在本地win7上安装了apache-tomcat服务器,我指定的端口是9999。

我可以通过http://localhost:9999和访问我的服务http://myIPAddress:9999

但是我无法从其他计算机访问我的 Apache 服务器。我在网上搜索,发现我应该在其高级设置中添加防火墙入站规则。

  1. 右键单击左侧窗格中的“入站规则”
  2. 选择“新规则”
  3. 选择“端口”
  4. 在“特定端口”下输入您的端口号(9999)
  5. 继续“下一步”直到向导结束,并在询问时命名规则。

这样操作之后还是没用!!

那么到目前为止我发现的唯一方法就是关闭我的 Windows 防火墙!但由于存在潜在的安全风险,因此这不是首选。

网上有些帖子提到了httpd.conf文件。但我的apache-tomcat没有这个文件。

有人可以给我一些提示吗?

答案1

如果尚未这样做,请确保您的调制解调器和/或路由器没有阻止连接。它们内置有防火墙,如果未正确配置以允许访问您的计算机,则会阻止连接。

您可能还想尝试另一个防火墙选项,例如 Comodo,它可以更好地控制允许的设置/连接/程序。

相关内容