描述:

因为项目关系,需要在电脑上用appach搭建一个服务器,通过其他终端访问这个服务器。但搭建完成后,发现电脑无法访问本机的服务器。

通过测试,发现可以使用127.0.0.1访问本机服务器的网页,但无法通过电脑本身的IP地址访问服务器的网页。

关掉防火墙后,发现对于有的IP地址是可以访问的,有的IP地址还是不能访问。

后来,经过抓包分析,发现电脑本机是通过代理连接网络,而通过电脑本身的ip地址访问本机服务器也会通过代理进行响应。

当取消了电脑使用代理服务器上网的设置后,就可以访问本机服务器了。

结论:

1.关掉windows防火墙

2.取消代理服务器设置

ps:添加代理服务器

打开IE浏览器--->“工具”栏选择“Internet选项”---->选择“连接”选项---->选择“局域网设置”选项---->选中“代理服务器”选项,并在地址和端口处填上代理服务器的IP地址和端口号

 

附:(本人移动宽带搭建的服务器,本机有时无法访问本机IP但外网访问正常,多种方式尝试了貌似也没用!更换了Apache版本后正常了,可能是Apache配置问题!