У меня есть веб-сервер с несколькими доменами. Я ищу простой способ указать определенные поддомены (веб-почта, phpmyadmin) на любом TLD, размещенном на этом сервере, в папку с соответствующими системами с использованием виртуального хоста Apache.
Итак, независимо от того, в каком домене, если кто-то вводит phpmyadmin в качестве поддомена, он должен загружать соответствующую папку.
У меня есть метод автоматического добавления cname для каждой зоны DNS, но я борюсь с Apache.
Подстановочный знак ServerAlias
должен сделать свое дело ..
<VirtualHost *:80>
ServerName phpmyadmin-handler
ServerAlias phpmyadmin.*
# any and all settings needed for phpmyadmin to function..
DocumentRoot /path/to/phpmyadmin
<Directory /path/to/phpmyadmin>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>