我过去常常直接访问我的网站:
100.100.100.100/project1/public
我还使用了一个编辑工具并像这样访问它:
100.100.100.100/tool
我在我的A记录中添加了一个子域名(dev.domain.com)并更新了我的apache httpd.conf文件,如下所示:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.dev.domain.com
ServerAlias dev.domain.com
ServerAdmin email@domail.com
DocumentRoot /var/www/html/project1/public
</VirtualHost>
现在我可以通过输入我的子域名直接访问我的网站: - dev.domain.com。
但是自从我这样做以后,我再也无法按照我使用的方式访问我的编辑工具(100.100.100.100/tool)。当我输入100.100.100.100/tool
时,看起来apache正试图访问我的网站(project1)有没有办法设置我的子域名,所以它只访问位于/ var / www / html / project1 / public的网站,而不会影响我在/ var / www / html / ???下的任何其他文件不影响,例如:
我输入以下命令并得到:
# apachectl -t -D DUMP_VHOSTS
httpd: Could not reliably determine the server's fully qualified domain name, using 100.100.100.100 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 www.dev.domain.com (/etc/httpd/conf/httpd.conf:1021)
Syntax OK