Назад | Перейти на главную страницу

Как я могу настроить виртуальный хост, который разрешает поддомен «phpmyadmin» на любом TLD?

У меня есть веб-сервер с несколькими доменами. Я ищу простой способ указать определенные поддомены (веб-почта, 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>