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

Apache: как создать поддомен на виртуальном хосте на основе имени?

У меня хостинг на основе имен, давайте назовем его my.address.com - у моего друга белый ip -address.com и дал мне виртуальную машину, к которой я могу получить доступ через ssh, а также он сделал некоторую магию с портами, и теперь после установки apache я мог получить доступ к / var / www на my.address.com. Итак, вопрос в том, как сделать субдомен вроде test.my.address.com? Должна быть какая-то магия с Директива прослушивания Apache, но я не могу понять это наконец. Кроме того, я знаю, как создавать локально доступные сайты с помощью apache, но это не то же самое.

Сначала вам нужно изменить зону DNS и добавить запись для test.my.address.com чтобы указать на IP-адрес сервера.

Затем вы просто добавляете еще один <VirtualHost> директива или ServerAlias директиву в существующий <VirtualHost> если вы хотите, чтобы субдомен указывал на тот же виртуальный хост.

Я предлагаю вам прочитать Руководство Apache по виртуальным хостам на основе имен.