无法通过UBUNTU 12.10上的本地IP地址访问Web服务器

最近我已经在我的开发机器上安装了Ubuntu 12.10。 我也安装了Apache 2.2&Php 5.3.8和Php 5.2.17和MySQL。 一切工作正常,我可以浏览我的网站和项目通过127.0.0.1&Localhost关键字和主机名但我不能通过本地IP地址(192.168.1.5)访问我的网站或Apache Web服务器。 我用Ubuntu 11.10在笔记本电脑上运行这个模型,并可以通过192.168.1.x访问。

你对这个问题有什么想法,请让我知道你的XP在这种情况下?

感谢你的病人一百万… Farzam。

也许你的Apache仅限于本地主机。 查看你的Apache配置文件(httpd.conf)

 listn 127.0.0.1:80 

并将其替换为:

 listn 80 

要么

 listn *:80 

同时检查防火墙设置,在同一个文件中查找下面的行:

 Allow from 127.0.0.1 

并尝试将其更改为:

 Allow from all 

你应该如下所示替换listen行:

listn 0.0.0.0:80

尝试:

 sudo ufw allow from 192.168.1.5 

我添加目录标记:

                选项索引FollowSymLinks
                 AllowOverride全部
                要求所有授予

Windows防火墙没有80端口的例外。不知何故,IIS工作正常,但不允许Apache端口80.即使禁用Windows防火墙服务也不允许。

在Windows中搜索“防火墙”并创建新规则。 选择端口,输入80,调用它:HTTP或其他,保存。 重新启动Apache服务。