Я пытаюсь создать домены подстановки, где
-У меня есть корневой сервер (целевая страница) на https://example.com
-И все субдомены (полностью динамические) на https://*.example.com
Это виртуальный хост с подстановочными знаками (указан НИЖЕ, включая SSL, который содержит корневой домен):
<VirtualHost *:443>
ServerName test.example.com
ServerAlias *.example.com:443
DocumentRoot /opt/lampp/htdocs/production/
SSLEngine on
SSLCertificateFile /etc/cert.pem
SSLCertificateKeyFile /etc/privkey.pem
SSLCertificateChainFile /etc/chain.pem
</VirtualHost>
Это нормально работает для test.example.com, но когда я пытаюсь продолжить что-то еще, например, 123.example.com, по умолчанию будет первый виртуальный хост, определенный в httpd-ssl, а не этот.
Таким образом, мой вопрос заключается в том, что, смотря, какое имя сервера, которое я установил на виртуальном хосте, работает, остальные нет, как я могу иметь субдомены, переопределяющие виртуальный хост по умолчанию? Без ServerName он всегда по умолчанию является корневым (только ServerAlias).
Я пытался поместить этот код ДО (внутри httpd-ssl) хоста по умолчанию, но затем он всегда использовал его для root.
спасибо!