两个域指向同一个目录(Apache)

两个域指向同一个目录(Apache)

我有两个域名,

  1. hovelgps.in
  2. 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

相关内容