WWW сервер |
|
Это встроенный универсальный WWW сервер с поддержкой технологии ASP.NET. Для безопасного доступа имеется поддержка SSL.
С помощью этой службы решается ряд задач -
• | Сервер статистики клиента (личный кабинет). Просмотр текущего состояния и различных отчетов о своей работе. |
• | Поддержка авторизации клиента методом HTTP со стороны агента. Может использоваться для не Windows платформ. |
• | Формирование отчетов для администраторов. |
• | Различные расширения биллинг-платформы. |
• | Любые другие задачи. |
WWW сервер конфигурируется на отдельном TCP порту по всем IP адресам сервера. Т.е. он запускается независимо от конфигурирования интерфейсов. Для SSL предусмотрен отдельный TCP порт. В ранних версиях программы WWW сервер представлял собой составную часть HTTP прокси сервера и к нему обращались по TCP порту HTTP прокси. Для обеспечения совместимости прокси сервер при таких обращениях делает редирект на порт WWW сервера.
WWW сервер может быть открыт для доступа с внешних сетей.
Имеется возможность гибкой настройки разделов сервера - виртуальных и физических путей, прав доступа, приложений ASP.NET. Подробности этих настроек описаны в разделе "Администрирование". Также имеется позвожность настройки редиректов (перенаправления) при запросе различных ресурсов сервера. Редирект возможен как на свои, так и на внешние ресурсы.
Поддерживается аутентификация BASIC и NTLM. Для обеспечения безопасности BASIC следует применять только с SSL.
В силу специфики решаемых задач предусмотрено несколько видов авторизации клиента при запросе к WWW серверу -
• | Анонимный. |
• | Клиент Traffic Inspector. В этом случае происходит ассоциация запроса с клиентом программы. Принцип тут похож на авторизацию HTTP прокси сервера за исключением того, что клиент авторизуется только на этой службе, т.е. доступ в Интернет ему не открывается. Кроме того, позволяется авторизация клиента при некоторых типах блокировок - отрицательному балансу, датам, времени доступа и др. Так сделано для того, что-бы заблокированные клиенты могли попасть в свой личный кабинет. |
• | Пользователь программы (см. вышестоящий раздел). Там можно прописать отдельных пользователей и назначить им различные права (роли) для администрирования. Здесь также возможны различные виды авторизации - клиент Traffic Inspector, группа Windows или отдельный логин (имя + пароль). |
Внутри приложения ASP.NET также может быть задействована своя авторизация, система прав и ролей. Приложение тесно интегрировано с Traffic Inspector и имеет доступ ко всей информации о запросе, авторизации и т.д.
Более подробно особенности написания ASP.NET приложений описаны в SDK.
Сервер авторизации HTTP/SSL.
Веб сервер функционально также поддерживает работу клиентских агентов по протоколам HTTP/SSL. Для аутентификации при этом используются те же стандартные HTTP процедуры. Более подробно это раскрыто в SDK.
Текущая страница справки: help.smart-soft.ru/index.html?howworkwwwserv.htm