最近我已经在我的开发机器上安装了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服务。