Я новичок в apache2, virtualHosts и всем остальном, я пытаюсь установить несколько поддоменов, каждый в одном файле.
Например, у меня будет
quentin-dommerc.com на сайте:
<VirtualHost quentin-dommerc.com:80>
DocumentRoot /var/www/
ServerName quentin-dommerc.com
</VirtualHost>
и файл en.quentin-dommerc.com в файле site-available:
<VirtualHost en.quentin-dommerc.com:80>
DocumentRoot /var/www/en/
ServerName en.quentin-dommerc.com
</VirtualHost>
Но в какой бы поддомен я ни пошел, я всегда нахожусь на quentin-dommerc.com :(
Обратите внимание, что я добавил свои файлы на сайт, и они хорошо работают с сайтами. Я также перезагрузил / перезапустил apache2. Мой CNAME также установлен.
Попробуйте изменить записи VirtualHost, чтобы использовать ваш IP-адрес вместо имени домена. например если ваш IP-адрес 1.1.1.1
<VirtualHost 1.1.1.1:80>
DocumentRoot /var/www/
ServerName quentin-dommerc.com
</VirtualHost>
<VirtualHost 1.1.1.1:80>
DocumentRoot /var/www/en/
ServerName en.quentin-dommerc.com
</VirtualHost>
Возможно, вам также придется обновить строки Listen, чтобы они отражали использование IP-адреса.