IIS для веб приложений


IIS —  набор сервисов для нескольких служб сети Интернет. Разработан компанией Microsoft. IIS распространяется с ОС семейства Windows.

Основной компонент в IIS – веб-сервер, который обеспечивает работу web приложений, к примеру сайтов. В IIS включена поддержка протоколов HTTP, HTTPS, FTP, POP3, SMTP, NNTP. На октябрь 2011, в сети интернет IIS обслуживает более 21 млн сайтов это 12.46% от общего числа сайтов.

Основной компонент IIS это веб сервер или служба WWW. Данная служба предоставляет доступ к веб-сайтам по протоколам HTTP и HTTPS. Для работы службы по протоколу HTTPS на сервере необходимо установить напрмер RapidSSL сертификат. Один сервер IIS поддерживает одновременную работу нескольких веб-сайтов. Для каждого сайта указывается его корневой или домашний каталог — каталог в на сервере, где распологается сам сайт.

Служба www IIS может поддерживать сайты реализованные на нескольких разных технологиях:

  • ASP.NET — разработанная Microsoft. В IIS — основное средство создания веб-приложений.
  • ASP — предшевственник ASP.NET. Технология позволяющая создавать динамические веб-приложения.
  • CGI — стандартная межплатформенная технология создания динамических веб-приложений.
  • FastCGI — клиент-серверный протокол реализующий взаимодействие веб-сервера и веб-приложения.
  • SSI — технология позволяющая включать в страницы тексты с других страниц.

Сам IIS поддерживает только технологии CGI, FastCGI, ISAPI, SSI. Остальные же технологии – надстройки, работающие через CGI, FastCGI или ISAPI.

Служба WWW в IIS поддерживает аутентификацию следующими методами:

  • Анонимная аутентификация — не производится проверка личности пользователя.
  • Базовая аутентификация — пароль и имя пользователя, по сети, передаются в открытом (незашифрованном) виде.
  • Дайджест аутентификация — пароль шифруется хэш-функцией перед отправкой это делает невозможным прочтение пароля в случае перехвата.
  • Встроенная аутентификация Windows — осуществляется попытка авторизации на сервере с такими же учётными данными, под которыми работает браузер пользователя.
  • Аутентификация с использованием .NET Passport (кроме IIS 7.0)— аутентификации осуществляется через службу .NET Passport.
  • Аутентификация с использованием сертификата клиента — для аутентификации пользователю необходимо предоставить SSL сертификат.
Читать также  Снимки Motorola Pax уже в сети

IIS поддерживает работу почтовых сервисов SMTP/POP3. В современных версиях Echange Server реализация почтовых  протоколов выполнена в виде подсистем к IIS, заменяющих стандартные почтовые подсистемы IIS.

+ There are no comments

Add yours