Разделы веб-сервера представляют собой отдельные директории или сайты, доступ к которым пользователей возможен с помощью браузера. Список существующих разделов отображается в подразделе Разделы раздела Сервисы -> Web-сервер консоли администратора.
Все разделы в списке отсортированы по именам виртуального пути - тем самым они соответствуют внутренней иерархии сервера. Каждый раздел может содержать произвольное количество подразделов с любой степенью вложенности. Наличие ошибок приводит к неработоспособности только конкретного раздела и всех его подразделов.
В случае возникновения проблем с доступностью разделов и/или отображением внесенных в их настройки изменений, сайты можно перегрузить. Перегружать можно как произвольный раздел, так и все сайты. Запуск операции выполняется с помощью контекстного меню.
Замечание! Перезагрузить можно только те разделы, для которых настроена обработка ASP.NET.
Разделы по умолчанию
Для корректной работы служб программы, веб-интерфейса (описание веб-интерфейса приведено в п. Веб-интерфейс) и веб-агента при установке Traffic Inspector автоматически создается ряд разделов, удалять которые не рекомендуется:
- / - корневой раздел веб-интерфейса (главная страница портала), открыт для всех пользователей;
- /download - раздел для размещения файлов для загрузки, по умолчанию в нем размещен дистрибутив клиента, открыт для всех пользователей;
- /portal - корневой раздел портала веб-интерфейса, Личная статистика веб-интерфейса, открыт для всех, пользователей и настроен как ASP.NET-приложение;
- /portal/admin - раздел Администрирование веб-интерфейса, открыт только для пользователей группы Администраторы;
- /portal/user - раздел Личная статистика веб-интерфейса, открыт только для пользователей Traffic Inspector.
Если по какой-либо причине настройки разделов сбились или пропали сами разделы, для восстановления их по умолчанию выполните следующие действия:
- Остановите службу Traffic Inspector.
- Удалите файлы WWWServConfig.xml и WWWServConfig.bak.xml, расположенные в подпапке Config папки установки Traffic Inspector.
- Запустите службу Traffic Inspector.
Создание и настройка разделов
Для создания и настройки разделов выполните следующие действия:
- Откройте окно свойств нового или существующего раздела. Сделать это можно из раздела Сервисы -> Web-сервер -> Разделы консоли администратора.
- На вкладке Раздел сервера укажите путь к разделу относительно корневого (корневой раздел - "/"). Для ввода подраздела к уже существующему разделу введите имя раздела, а после него имя подраздела, например, так: "/portal/user".
Замечание! Использовать в виртуальных путях русские буквы нельзя, поскольку это может привести к некорректной работе ASP.NET-приложений.
По умолчанию для введенного виртуального пути автоматически создается одноименная подпапка в корневом разделе. При необходимости ее можно переопределить, вручную указав произвольную папку на сервере.
- На вкладке Опции раздела включите или выключите функцию просмотра содержимого раздела пользователями программы. От нее зависит, что увидят пользователи, которые будут обращаться не к конкретному файлу, а непосредственно к разделу (при этом в разделе не будет файла по умолчанию). Если функция будет включена, то пользователям будет показано содержимое раздела в виде файлов и папок, а если выключена - страница с ошибкой. При включении функции просмотра можно сделать так, чтобы при обращении пользователя к разделу всегда будет отображаться его содержимое вне зависимости от наличия в нем файла по умолчанию.
Замечания! Данные настройки удобно использовать для создания разделов с файловым архивом.
- На вкладке Настройки доступа определите параметры доступа в веб-серверу с внешних сетей. Доступ может быть полностью закрыт, открыт только для защищенных с помощью SSL-соединений (протокол HTTPS) или полностью открыт (доступ возможен по протоколам HTTP и HTTPS). Здесь же можно разрешить или запретить анонимный доступ (доступ без авторизации), всех активных и отключенных (находящихся в статусах Стоп, Пауза и Запрещен) пользователей Traffic Inspector.
- На вкладке Пользователи и группы настройте доступ к данному разделу. Доступ можно предоставлять как целым группам, так и отдельным администраторам. Права выдаются с помощью отдельных, независимых друг от друга списков. То есть можно разрешить доступ к разделу всем членам одной или нескольких групп и дополнительно - произвольным администраторам из других групп.
Замечание! Члены групп с ролью Администратор всегда имеют доступ ко всем разделам.
- На вкладке ASP.NET настройте порядок обработки страниц ASP.NET. Здесь возможны три варианта. Первый из них - наследование. При его выборе способ обработки страниц раздела будет наследоваться от вышестоящего раздела структуры.
Второй вариант - конфигурирование ASP.NET как отдельного приложения. В этом случае раздел становится корневым для ASP.NET-приложения. Для этого сайта будет запущен отдельный хост-процесс .NET Framework для заданного физического и виртуального пути. Если внутри этого раздела будут добавляться другие разделы, например, для особых настроек по доступу, то для них нужно будет использовать первый вариант обработки страниц. Повторно включать конфигурирование ASP.NET, как отдельного приложения, в подразделах не нужно.
Третий вариант - обращения пользователей к данному разделу вообще не будут обрабатываться через ASP.NET-хостинг.