Я хочу, чтобы staging.mywebsite.com указывал на промежуточный виртуальный хост, для живого я хочу, чтобы mywebsite.com и www.mywebsite.com указывали на действующий и т. Д., А затем для * (allelse) .mywebsite.com необходимо указать на сервер разработки.
У кого-нибудь есть идеи ?! Я писал пару раз на StackOverflow, но безрезультатно.
РЕДАКТИРОВАТЬ: у меня только 1 сервер! Просто быть чистым. Однако при необходимости я могу приобрести еще 2 IP.
Сначала настройте свой DNS так, чтобы у вас была запись A для «» (пусто), «www» и «staging», которые указывают на IP-адрес рабочего сервера. Затем установите еще одну запись A для «*» (спросите своего провайдера, как использовать подстановочный знак, если это не работает), указывающую на ваш сервер разработки.
Затем в конфигурации Apache на активном сервере поместите ServerName mywebsite.com с ServerAlias www.mywebsite.com, указывающим на активный DocumentRoot, и установите второй VirtualHost с ServerName staging.mywebsite.com.
Наконец, на своем сервере разработки поместите ServerName таким, каким вы хотите (например, example.mywebsite.com), а ServerAlias на * .mywebsite.com "- вы также можете просто использовать DocumentRoot по умолчанию, если хотите, чтобы он соответствовал чему-либо. который попадает на этот сервер.