我在我的DNSpipe理器中添加了sub.example.com作为新的Alogging,并创build了虚拟主机文件:
<VirtualHost *:80> ServerAdmin [email protected] ServerName sub.example.com ServerAlias sub.example.com DocumentRoot /srv/www/sub.example.com/public_html/ ErrorLog /srv/www/sub.example.com/logs/error.log CustomLog /srv/www/sub.example.com/logs/access.log combined </VirtualHost>
目前该页面只显示了Apache“It Works”。
主站点example.com正在使用这个虚拟主机:
<VirtualHost *:80> ServerAdmin [email protected] ServerName example.com ServerAlias www.example.com DocumentRoot /srv/www/example.com/public_html/ ErrorLog /srv/www/example.com/logs/error.log CustomLog /srv/www/example.com/logs/access.log combined </VirtualHost>
为什么sub.example.com没有被拿起?
您必须在顶部添加:
NameVirtualHost xxxx:80
xxxx是你的ip地址。
此外,请记住,您需要重新启动您的Apache,并确保您的DNS正确解决。