Я работаю на сервере Windows 2K3 с IIS 6.
Из-за некоторых проблем я хотел бы удалить привязку SSL и перенаправить трафик на HTTP.
Когда это становится проблемой, когда клиент пытается подключиться через https, на порту 443 ничего нет, поэтому он получает ошибку Cannot_Connect вместо 404. Я считаю, что это происходит до IIS. Есть ли способ перехватить и перенаправить эту ошибку без необходимости оставлять привязку и просто выполнять простое перенаправление IIS? Я удаляю сертификат, чтобы решить проблему с безопасностью (это необходимо сделать быстро, поскольку сервер переносится, а группа безопасности хочет исправить уязвимость с помощью сертификата), поэтому я не хочу хранить сертификат.
Спасибо!
К сожалению, вам нужно, чтобы что-то прослушивало порт 443, чтобы иметь возможность перенаправлять HTTPS-запрос на HTTP. Кроме того, подтверждение SSL, включая сервер, отправляющий свой сертификат SSL, должно произойти до того, как клиент сможет отправить свой запрос HTTPS.
При использовании HTTPS (SSL) все шифруется, включая URL-адрес, содержащий HTTPS-запрос.