У меня есть сервер 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.
Как я фиксирую это?
Хорошо это было легко решить, смотря на/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 someone@example.com
ServerName sub.example.com
ServerAlias www.sub.example.com