Как написать vhost для одного и того же поддомена в нескольких доменах?
-
03-07-2019 - |
Вопрос
У меня настроено несколько доменов в /etc/apache2/sites-enabled:
domain1.com
domain2.com
domain3.com
Мне нужно настроить webmail.domain*.com для каждого из них.Я могу сделать это с отдельными файлами виртуального хоста для каждого, но есть ли способ написать виртуальный хост с подстановочным знаком, который будет перехватываться всеми доменами?
Кроме того, все запросы webmail.*.com должны обслуживаться одним и тем же каталогом.
Решение
Сервералиас позволяет использовать подстановочные знаки
Другие советы
Несмотря на мою подлость, посмотрите Документация по vhosts Apache похоже, что ответа нет.Вам нужно полное доменное имя, а не подстановочный символ.
Ах, вот что сработало для меня:
<VirtualHost *:80>
ServerName webmail.domain.com
ServerAlias webmail.*
DocumentRoot /path/to/webmail
UseCanonicalName Off
</VirtualHost>
Не связан с StackOverflow