问题 无法通过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。


10737
2018-01-20 14:24


起源

寻找一个 Listen 指示。应该是这样的 Listen 0.0.0.0:80。 - cnicutar


答案:


也许您的Apache仅限于localhost。查看Apache配置文件 (httpd.conf)

Listen 127.0.0.1:80

并替换为:

Listen 80

要么

Listen *:80

另请检查防火墙设置,在同一文件中查找以下行:

Allow from 127.0.0.1

并尝试将其更改为:

Allow from all

15
2018-01-20 15:10



有关更多信息,请参阅 httpd.apache.org/docs/2.2/bind.html - Farzan
对于现在的几个版本,文件/etc/apache2/httpd.conf文件已为空,并且仅出于遗留原因而存在。现在12.10,是的,它似乎已经消失了。配置在子目录,站点可用,mods-available中完成。 - farzam
我检查了httpd.conf并将其修改为Listen *:80,但它不适用于IP。我也无法在ubuntu 12.10上找到任何试图找到的文件墙... - farzam


您应该替换listen线,如下所示:

Listen 0.0.0.0:80


1
2018-02-19 05:49





尝试:

sudo ufw allow from 192.168.1.5

0
2018-02-28 15:24



你能解释一下解决方案吗? - Popo
ufw(简单防火墙) sudo dpkg --get-selection | grep ufw 会告诉你是否安装了它。如果已安装,本文适合您: tecmint.com/how-to-install-and-configure-ufw-firewall - knighted


我添加了目录标签:

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

0
2018-04-03 07:31





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

在Windows上搜索“防火墙”并创建新规则。选择Port,输入80,Call it:HTTP或其他,Save。重启Apache服务。


0
2018-03-10 04:55





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

在Windows上搜索“防火墙”并创建新规则。选择Port,输入80,Call it:HTTP或其他,Save。重新启动Apache服务。“ - 这对我有用。在Win Server 2012上启用防火墙上的端口8080之后(我使用端口8080)。


-1
2018-06-20 20:06



这个问题与Windows无关。 - Alexander Dmitriev