我在CentOS上使用Apache设置VirtualHost时遇到了一些问题。我会尽力解释会发生什么。
在我们的httpd.conf文件中,我们必须更改Document根目录,我们的基础是/var/www/mydomain.com但我们的文件位于/var/www/mydomain.com/store2,当用户转到mydomain.com时我们希望他们直接访问mydomain.com/store2
主要配置:
DocumentRoot "/var/www/mydomain.com/store2/"
Directory "/var/www/mydomain.com/store2"
所以,我在conf.d中添加了一个名为subdomains.conf的配置文件,这是里面的信息
<VirtualHost *:80>
ServerAdmin mail@me.com
DocumentRoot /var/www/mydomain.com/subdomain
ServerName subdomain.mydomain.com
ErrorLog logs/subdomain.mydomain.com
CustomLog logs/subdomain.mydomain.com common
</VirtualHost>
当我重新启动httpd服务并转到mydomain.com时,我转移到虚拟主机根目录(/var/www/mydomain.com/subdomain),当我转到subdomain.mydomain.com时也会发生这种情况。这里有什么我想念的吗? DNS也可能存在问题吗?我看到mydomain.com和subdomain.mydomain.com指向相同的IP地址。