我有两个域名,
- hovelgps.in
- quicktrack.in
我在 Apache 中使用不同的目录创建了虚拟主机,但是当我转到第二个域时,它将重定向到第一个域目录。
我的httpd.conf
:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName hovelgps.in
ServerAlias hovelgps.in
DocumentRoot /var/www/hovelgps.in
ErrorLog /var/www/hovelgps.in/error.log
CustomLog /var/www/hovelgps.in/requests.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName quicktrack.co
ServerAlias quicktrack.co
DocumentRoot /var/www/quicktrack.co
ErrorLog /var/www/quicktrack.co/error.log
CustomLog /var/www/quicktrack.co/requests.log combined
</VirtualHost>
答案1
您的第二个 VirtualHost 配置的是quicktrack.co
,而不是您问题中的域quicktrack.in
,那么它应该是哪一个?
当使用未配置的域名时,Apache 将使用第一个 VirtualHost 作为默认域名。
其次,更多的是样式问题而不是配置错误,但通常ServerAlias
主机名与指令中的主机名不同ServerName
。我期望类似ServerAlias www.hovelgps.in