У меня хостинг на основе имен, давайте назовем его 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 по виртуальным хостам на основе имен.