2009-05-21 4 views
1

Я пытаюсь обойти ограничения ISP на 1 IP-адрес. Вот что я пытаюсь сделать. У меня есть два веб-сервера, которые работают внутри моей сети. Один из них - это мой основной ящик IIS, который запускает 4 или 5 сайтов, и я просто добавил домашний сервер Windows. Я создал запись dns для нее, называемую home.mydomain.com, а другой сервер отвечает на www.mydomain.com.Пересылка на основе заголовков хоста

Мой маршрутизатор настроен на пересылку 80 на сервер www.mydomain.com (192.168.1.3), поэтому, когда запросы поступают на home.mydomain.com, запрос терпит неудачу, поскольку WWW-сервер не настроен на прослушивание этого заголовка хоста ,

Я хотел бы знать, есть ли способ с запросами IIS 7 на «прокси» на home.mydomain.com (192.168.1.4). Я попытался настроить HttpRedirect в IIS, но это не работает, как я бы надеялся, поскольку он отправляет обратно 302 клиенту с именем, которое указывает на основной IP-адрес, а затем возникает замкнутый цикл перенаправления.

Мне сказали, что в apache это можно сделать, имея один прокси-сервер для другого. Это можно сделать в IIS 7? Если кто-нибудь не знает о прокси-сервере типа webserver, который я могу использовать?

Спасибо заранее,

Rich

+0

Да, апач может это сделать. Это называется «обратное проксирование». –

ответ

1

Что вы ищете является "обратный прокси-сервер". В Apache вы можете сделать это через mod_proxy. В IIS вы захотите попробовать пакет Application Request Routing.

+0

+1. очень интересно – David

Смежные вопросы