我有一个具有以下域的 Ubuntu 服务器:
sub-staging.example.com sub.example.com
当我通过手机测试该网站时,我注意到手机会强制 URL 为:
www.sub.example.com
将显示页面未找到,DNS 错误。
因此,为了解决这个问题,我在主域(托管在 Cpanel 的其他位置)添加了 CNAME 记录,并将 CNAME:www.sub.example.com 指向 sub.example.com。
这可行...除了一件事。
正在加载我的暂存域,而不是 sub.example.com 域。
我该如何解决?
答案1
好吧,这很容易解决,查看 /etc/apache2/sites-available/example.com.conf 文件,我注意到我忘了将别名添加到 www.sub.example.com
<VirtualHost *:80>
ServerName sub.example.com
ServerAlias www.sub.example.com <---- I had forgotten this
Redirect permanent / https://sub.example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName sub.example.com
ServerAlias www.sub.example.com