Как спрятать два поддомена под один - PullRequest
0 голосов
/ 03 мая 2011

У меня два сервера (два провайдера, два ip-адреса, разные системы Linux и Apache / Windows и IIS).Первый находится в DNS как www.blah.cz и blah.cz, а второй - как subdomain.blah.cz (с Apache).Теперь я хочу замаскировать subdomain.blah.cz как www.blah.cz/subdomain.

Я ожидаю, что мне нужно выполнить перенаправление с www.blah.cz/subdomain*, сделать subdomain.blah.cz исоздать правила перезаписи на этом поддомене.Но я не уверен, достаточно ли это или вообще возможно.

Кто-нибудь решал подобную задачу, пожалуйста?

С уважением, Ян

1 Ответ

0 голосов
/ 03 мая 2011

Ну, как правило, правила перезаписи относятся ко всему локальному, поэтому, если вы хотите, чтобы поддомен отображался под www, вам нужно либо прокси / обратный прокси-сервер запросить запросы от сервера www к серверу поддоменов, либо просто позаботьтесь о том, как выглядит панель URL, и если клиент подключается напрямую к поддомену, вы можете сделать что-то вроде набора фреймов.

Предполагая прокси-метод, в apache вы можете сделать что-то подобное

ProxyPass /subdomain http://subdomain.blah.cz
ProxyPassReverse /subdomain http://subdomain.blah.cz

убедившись, что в конфигурации apache включено mod_proxy.

...