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

Удалите все привязки HTTP с сайта IIS 6, оставив привязки SSL

У нас есть (удаленный, через посредника) клиент, который настроил свой сервер IIS6 так, чтобы у него не было никаких HTTP-привязок порта 80, а только SSL-привязки порта 443. Мы хотели бы воспроизвести это без прохождения трех уровней (!), Чтобы предоставить клиенту возможность протестировать некоторые сценарии ошибок.

Однако всякий раз, когда я пытаюсь заставить IIS вообще не слушать IIS, я не могу этого сделать. Если я сделаю это в пользовательском интерфейсе, либо оставив на главной странице свойств, либо на странице расширенных привязок, пользовательский интерфейс не позволит мне продолжить. Если я удалю HTTP ServerBindings из файла metabase.xml напрямую, IIS сделает его портом 80, в любом случае все неназначенные адреса.

Есть ли способ естественным образом перейти в состояние «Только SSL»? Обратите внимание, что я НЕ говорю о флажке «Требовать SSL» или базовой настройке метабазы, так как он по-прежнему прослушивает порт 80 (или любой другой), чтобы вывести сообщение об ошибке «Требуется SSL». Я говорю об отсутствии каких-либо привязок для HTTP.

Достигнет ли желаемого результата блокировка порта 80 на брандмауэре?