我们有一个新的 Ubuntu VPS,上面托管了几个网站。我们添加了一个新 VPS,但域名的 www 不起作用。我们交换了它们(所以它是服务器名称而不是别名等),添加了通配符别名,它只是继续转到默认网站。
我们的配置文件如下所示:
<VirtualHost *:80>
ServerName www.domain.co.uk
ServerAlias domain.co.uk *.domain.co.uk
ServerAdmin webmaster@localhost
DocumentRoot /var/www/domain.co.uk/htdocs/
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/domain.co.uk/error.log
CustomLog /var/www/domain.co.uk/access.log combined
</VirtualHost>
这很奇怪,因为我们复制了 conf 的另一个网站既有可用的 www,也有不可用的 www。所以我们更改了它,在我们的开发域名上创建了一个新的子域,并将其添加到可用的 conf 中,但它也不起作用。任何帮助都将不胜感激!
答案1
我现在觉得自己很蠢,但我相信我们没有须藤service apache2 reload。虽然我无法理解为什么你使用了 sudo 却没有给出错误。