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

изменить порт IIS по умолчанию и позволить другому процессу прослушивать порт 80 (Windows Server 2008)

У меня есть установка Windows Server 2008 под управлением IIS 6 с веб-сайтом, прослушивающим порт 8080, хотя я переместил веб-сайт для прослушивания на 8080, порт 80 все еще используется IIS (правда, процессом ядра: System - ProcId: 4).

Я хочу, чтобы другой процесс прослушивал порт 80 без удаления или отключения IIS, я хочу, чтобы IIS продолжал прослушивать порт 8080 и другую службу на порту 80, есть ли способ сделать это?

Я видел еще одну похожую ветку Вот на serverfault, но решение (using httpcfg.exe delete iplisten -i 0.0.0.0:80 ) может работать только в 2003 году, потому что в 2008 году утилита httpcfg.exe не существует и кажется, что ее нельзя установить ...

Есть ли у кого-нибудь решение избавиться от прослушивания ядра на 80-м порту в Windows Server 2008 с запущенным IIS?

Aleroot, перейдите в c: \ Windows \ System32 \ inetsrv и затем выполните команду «appcmd list site»; это должно дать вам хорошую отправную точку и перечислить все сайты с их конфигурациями

c: \ Windows \ System32 \ inetsrv> appcmd list site САЙТ "Веб-сайт по умолчанию" (id: 1, привязки: http /: 80:, https /: 443:, net.tcp / 808:, чистая .pipe /, net.msmq / localhost, msmq.formatname / localhost, состояние: Остановлен)

САЙТ "Исход" (id: 2, привязки: http / *: 8080:, состояние: Запущено)

Проверьте конфигурацию IIS, чтобы убедиться, что веб-сайт под названием «Веб-сайт по умолчанию» не работает и не прослушивает порт 80.

Если вы остановили этот веб-сайт, вам все равно, возможно, придется удалить его или установить на другой порт, чтобы освободить порт 80.