2008-08-27 5 views
4

У нас есть внешняя служба, доступная в настоящее время через адреса http (порт 80, не SSL) и https (порт 443, SSL).Ограничение трафика только для версии SSL

Каков наилучший способ ограничить подключение только по адресу https? Это то, что мы можем сделать с помощью IIS, или это нужно сделать с помощью кода.

Дополнительная информация: Обычный веб-сервис ASP.NET (.asmx), работающий на IIS на сервере Windows 2003. Служба построена на C# на .NET 3.5.

ответ

3

Просто для уточнения точки 1. Диспетчер IIS Грега> Свойства сайта> Каталог Безопасность> Защищенная связь> Требуется безопасный канал (SSL)

5
  1. Требовать SSL на применении
  2. На странице настраиваемой ошибки для 403 перенаправлять браузер на входящий URL, изменение HTTP на HTTPS по пути.

Примечание: Держите порт 80 открытым для этого - или не будет сервера для прослушивания запросов на перенаправление.

0

Просто не принимаете какие-либо соединения на порту 80 опция? Я полный веб-сервер noob, поэтому я не знаю, может ли сервер работать без незащищенного порта прослушивания, но если сервер может работать только на порт 443, который, казалось бы, был бы самым простым вариантом.

Другим вариантом было бы редирект от незащищенный порт к защищенному один

Смежные вопросы