目前我有这个配置/etc/apache2/ports.conf
:
NameVirtualHost *:80
Listen 80
一切正常,但我想将其更改为:
NameVirtualHost 127.0.0.1:80
Listen 127.0.0.1:80
但是在重启 apache 后,它会显示以下错误消息:
[warn] NameVirtualHost 127.0.0.1:80 has no VirtualHosts
所以我更新了网站 VirtualHost 文件/etc/apache2/sites-available/foo.com
:
原来的:
<VirtualHost *:80>
...
</VirtualHost>
更新:
<VirtualHost 127.0.0.1:80>
...
</VirtualHost>
但是重启apache后,它显示的是默认的apache2 index.html,/var/www
而不是下的项目/var/www/foo
这是服务器上唯一启用的 VirtualHost。
这也是我的/etc/hosts
文件:
127.0.0.1 localhost
127.0.1.1 debian
<publicIP> <foo.com> <serverhostname>
主机操作系统是 Debian 7。
有什么建议么?