Answers:
要在Windows防火墙中为端口80添加规则,请执行以下操作:
那应该做。
听起来您需要向Windows防火墙添加一个例外(端口80)。
我确信这可以通过打开防火墙控制面板并单击一下来实现。在XP中,至少相当简单。
问题也可能是apache仅配置为在回送接口上侦听。您可以通过运行netstat或尝试访问计算机的其他地址(例如http://192.168.1.101/)来进行测试
我只是在工作。我为Windows防火墙上的端口80创建了例外规则。我在笔记本电脑上运行Windows 7,在Mac上运行OSX Leopard。单独的例外并不能解决问题。然后,我关闭了防火墙,并能够从Mac连接到笔记本电脑上的apache。解决问题的真正方法是在控制面板>网络和共享中心中。我更改了活动网络的设置,并将其设置为家庭网络。如果检查Win防火墙,则应该看到已连接家庭网络(专用)
尝试打开路由器上与计算机之间的端口,并查看Windows自己的防火墙。
请记住,当您重新安装Windows时,可能有不同的DHCP租约和不同的IP地址,因此路由器可能不再正确转发它。
最重要的是,您的路由器需要支持“ Nat Loopback”,否则您将完全无法连接,但是我认为它支持它,就像您之前所说的那样。要对此进行检查,我强烈建议您使用Hide My Ass或Proxify。
除了检查防火墙并检查apache是否仅侦听本地主机地址外,您还可以/还应该检查.htaccess
文件。您安装的新版本可能已实施了更加严格的安全策略。
有关的一些教程 .htaccess
Apache 1.3- http://httpd.apache.org/docs/1.3/howto/htaccess.html
Apache 2.2- http://httpd.apache.org/docs/2.2/howto/htaccess.html
也许更友好的教程-http: //wiki.uniformserver.com/index.php/HT