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