Как управлять поддоменами в Ubuntu

Как управлять поддоменами в Ubuntu

У меня есть сервер Ubuntu со следующими доменами:

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

При тестировании сайта через мобильный телефон я заметил, что телефон принудительно меняет URL-адрес на:

www.sub.example.com

Который покажет, что страница не найдена, ошибка DNS.

Чтобы исправить это, я добавил запись CNAME в основной домен (размещенный в другом месте на Cpanel) и указал 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

Связанный контент