我认为问题标题几乎说明了问题。重新启动 httpd 时出现这两个错误:
[Wed Jun 22 13:39:23 2011] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Wed Jun 22 13:39:23 2011] [warn] NameVirtualHost *:80 has no VirtualHosts
我包含了一个文件,它只有一行:
NameVirtualHost *:80
Run Code Online (Sandbox Code Playgroud)
两个 VirtualHosts 几乎与此相同:
<VirtualHost *:80>
ServerAdmin webmaster@<other-name>.com
DocumentRoot /var/www
ServerName www.<name>.com
ServerAlias <name>.com *.<name>.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/error_log
# Possible values include: debug, info, notice, warn, error, crit, …Run Code Online (Sandbox Code Playgroud)