Добавление нескольких веб-сайтов по IIS с единственным именем DNS

Для ответа на проблему конфликта порта работать netstat -ano и проверьте, который PID использует порт 25. Можно проверить процесс с помощью Диспетчера задач путем соответствия ему PID, замеченному в netstat-ano. inetinfo.exe по умолчанию управляет портом 25.

1
задан 25 August 2011 в 19:13
2 ответа

Как насчет добавления заголовков хоста для дополнительных веб-сайтов в привязки веб-сайта по умолчанию?

0
ответ дан 3 December 2019 в 18:01

Комбинация правил ARR и перезаписи отлично решит эту проблему. Вот шаги, которые необходимо выполнить:

  1. Загрузите и установите ARR http://www.iis.net/download/ApplicationRequestRouting
  2. В диспетчере IIS выберите свой компьютер на панели Connections, дважды щелкните Application Request Для функции маршрутизации в разделе IIS щелкните ссылку «Прокси-сервер» на панели «Действия», затем установите флажок «Включить прокси-сервер» и выберите действие «Применить».
  3. Измените привязки двух существующих веб-сайтов - например, привязать выпущенный веб-сайт к порту 81, а экспериментальный веб-сайт - к порту 82.
  4. Создайте новый веб-сайт и пул приложений и привяжите его «http: *: 80:». Назовите его «Веб-сайт по умолчанию». Укажите его физический путь к "% SystemDrive% \ inetpub \ DefaultWebSite"
  5. . Создайте Интернет.

  6. Возможно, вам придется немного повозиться с правилами перезаписи, вы можете поэкспериментировать с апплетом модуля перезаписи URL в IIS и узнать больше об этом здесь: http://learn.iis.net/page.aspx/ 500 / testing-rewrite-rule-patterns / Для получения дополнительной помощи обязательно просмотрите блог Руслана Якушева: http://ruslany.net/

Это даст вам три совершенно разных веб-сайта, доступных через единый фасад на порт 80 (хотя, конечно, вы можете подключаться к каждому веб-сайту напрямую через порт 81 и 82, если вам нужно: http: // localhost: 81 / default.aspx , например.

4
ответ дан 3 December 2019 в 18:01

Теги

Похожие вопросы