我已经在本地计算机(ubuntu 14.04)上安装了 apache2。我可以使用我的网络 IP(xxx.xxx.xxx.xxx)看到此屏幕(“它起作用了!”屏幕),但不能使用localhost
或127.0.0.1
:
有人能帮帮我吗?
编辑:
这是我的sudo gedit /etc/apache2/ports.conf
文件。
我有 000-default 文件,而不是 000-default.conf。这里/etc/apache2/sites-enabled/000-default
是。
答案1
运行此命令来编辑 ports.conf 文件
sudo gedit /etc/apache2/ports.conf
在文件开头添加以下行。
Listen 0.0.0.0:80
并确保/etc/apache2/sites-enabled/000-default.conf
文件第一行等于下面一行
<VirtualHost *:80>
答案2
根据我的测试,我已经成功打开http://本地主机和http://IP地址通过在您的 httpd.conf 文件中添加以下行:
Listen IPAdress:80
Listen 127.0.0.1:80
然后使用以下命令重新启动 httpd 服务
systemctl restart httpd.service