操作系统:Ubuntu 12.04.2 已更新至最新版本
以下是我目前所做的:
cd /etc/apache2/sites-available
sudo nano mysite
在这个文件中我写了以下定义:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/mysite
ServerName subdomain.domain.com
</VirtualHost>
然后使用以下命令启用该站点(以 root 身份):
a2ensite mysite
然后
service apache2 restart
这一切都无济于事。有什么建议吗?
编辑:如果我可以添加更多信息或更改某些内容以使更有可能收到回复,请告诉我。谢谢
答案1
从虚拟主机文件中删除 NameVirtualHost *:80。默认情况下,它已在 /etc/apache2/ports.conf 中。
我将 NameVirtualHost *:80 放在我的一个虚拟主机文件中,并确认我遇到了同样的错误。