WWW сервер

Previous pageReturn to chapter overviewNext page

 

Это встроенный универсальный 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

Сайт разработчиков Traffic Inspector