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

Можно ли заставить IIS в Windows Server 2008 R2 «перенаправлять» порт 80 для определенных доменов на другие порты?

У меня на сервере установлен IIS, а также Apache x2 (другие продукты, которые поставляются с собственными серверами, не могут быть интегрированы в IIS).

Могу ли я «перенаправить» определенные домены на порт 80 (который обрабатывает IIS) на эти другие порты?

Например:

Или мне просто нужно настроить эти домены и перенаправить на правильный порт? Я бы хотел, чтобы имя домена и URL-адрес были прозрачными для пользователя, но, возможно, это не сработает.

Может кто-нибудь пролить некоторый свет на это?

В этом сообщении описывается, как выполнить задачу, если у вас установлен IIS 7.5:

http://jonalb.com/post/2010/10/23/TeamCity-On-Port-80-In-IIS.aspx

Я пробую это сейчас.

Кажется, вы смешали два возможных решения: 1) Если вы хотите получить доступ к различным службам с разными номерами портов (svn.vkarlsen.no:81, teamcity.vkarlsen.no:82) - просто создайте несколько сайтов в своем IIS и укажите уникальные номер порта для каждого сайта. 2) Если вы хотите настроить все свои сайты на общий IP-адрес - проверьте конфигурацию IIS для параметра «заголовки хоста».