如何在 Ubuntu 上管理子網域

如何在 Ubuntu 上管理子網域

我有一個具有以下網域的 Ubuntu 伺服器:

sub-staging.example.com sub.example.com

透過手機測試網站時,我注意到手機會強制該網址:

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

相關內容