那是我的代码:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot var\www\public
ServerName my_ip
</VirtualHost>
<Directory "/var/www/public">
Options FollowSymLinks
AllowOverride All
</Directory>
但是有错误:
[Mon Feb 25 01:38:54 2013] [warn] NameVirtualHost *:80 has no VirtualHosts ... waiting 警告:DocumentRoot [/etc/apache2/var\www\public] 不存在 apache2:无法可靠地确定服务器的完全限定域名,使用“my_ip”作为 ServerName
[Mon Feb 25 01:38:55 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
为什么 DocumentRoot 搜索/etc/apache2/var\
,正如我所写var\www\public
这解决了我的问题:/var/www/public
.