我已经在Windows 7计算机上安装了Apache服务器。通过在浏览器的地址栏中输入http:// localhost /,我可以显示默认的index.php 。
但是,我仍然无法通过键入计算机的IP地址(本地(从同一台计算机)到全局(从连接到Internet的另一台计算机)到本地)来查看此页面。
有人告诉我我需要打开端口80。我这样做了(以此处描述的方式),但是它不能解决问题。
首先,我想检查哪些端口已打开,哪些未打开。例如,在尝试打开之前,我不确定端口80是否已关闭。我也不确定在尝试打开它之后是否将其打开。
我试图运行一个用Python编写的非常简单的Web服务器。为此,我使用了端口81,它起作用了!而且我没有尝试打开端口81。因此,默认情况下它是打开的。那么,如果默认打开81,为什么不打开80?还是它?
其他信息:
1.在我的httpd.conf文件中,我有“ Listen 80”。
2. 该站点告诉我计算机上的端口80已打开。
3.如果尝试使用http:// myip:80和http:// myip:81,则会得到不同的响应。在最后一种情况下,浏览器(Chrome)告诉我该链接已损坏。在第一种情况下,我得到:禁止访问您无权访问此服务器上的/。
4. IE写道:“该网站拒绝显示此网页”。