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

проблемы с получением apache для обслуживания phpmyadmin из поддомена

После многих лет использования управляемых серверов я, наконец, начал работать с настройкой веб-сервера (используя облако Rckspace). Вот как у меня все настроено:

Сервер A (размещен на servint.com, управляет DNS для example.com) Сервер B (облачный сервер rackspace, отсюда я хочу обслуживать приложения для example.com)

Я добавил запись A на сервере A для app.example.com, чтобы указать на IP-адрес сервера B. Это прекрасно работает! Теперь у меня также установлен phpMyAdmin на сервере B. Если я перейду на URL-адрес phpmyadmin сервера B, например «XX.XX.XX.XX / phpmyadmin», он загрузится нормально. Что я хотел бы сделать, так это настроить еще одну запись A на сервере A, например "phpadmin.example.com", которая будет указывать на сервер B. Я еще не настроил VirtualHost для этого имени сервера, поэтому у меня включены сайты по умолчанию. .

Как сообщить apache, что «phpadmin.example.com» должен загрузить «phpadmin.example.com/phpmyadmin»? Работа по переписыванию мода? Что-то в виртуальном хосте по умолчанию?

Любая помощь высоко ценится!

После того, как вы настроили виртуальный сервер apache, просто сделайте каталог, который он перенаправляет, в каталог, в котором находится phpMyAdmin.

Общая конфигурация виртуального сервера Apache:

DocumentRoot "/usr/share/phpmyadmin"
ServerName phpmyadmin.example.tld
<Directory "/usr/share/phpmyadmin">
allow from all
Options +Indexes
</Directory>

Надеюсь, это поможет и DFTBA. :)