Версия 5.1 |
||||||||||||||||||||||||||||||||
|
|
CommuniGate Pro позволяет каждому пользователю создать свой персональный Веб сайт. URL на Хранилище Файлов Пользователя accountname@domainname имеет вид:
<http://domainname:port/~accountname> где port это номер порта, через который работает модуль WebUser.
Например, персональный Веб сайт пользователя jsmith@client1.com находится по адресу:
<http://client1.com:8100/~jsmith>
Для доступа к персональным Веб сайтам используется тот же HTTP порт, что и для работы через Веб Интерфейс Пользователя (по умолчанию - 8100).
Наряду с префиксом ~ в Установках Домена могут быть заданы альтернативные префиксы. Альтернативный префикс так же может являться пустой строкой.
Все правила Маршрутизации, описанные в разделе Доступ, применяются к ссылкам на персональные Веб сайты, так что в этих ссылках также могут использоваться Псевдонимы Пользователя и Домена.
Доступ к Персональным Веб сайтам может осуществляться и без префикса, используя только серверную часть URL-строки. Когда Сервер CommuniGate Pro получает входящее HTTP соединение на порт модуля WebUser, то он использует специальную процедуру для Маршрутизации Домена.
Если имя домена user.domain.com имеет A-запись в DNS, указывающую на IP адрес сервера CommuniGate Pro, а в Маршрутизаторе CommuniGate Pro имеются следующая запись:
<LoginPage@user.domain.com> = userA@domainB.com
и Пользователь userA существует в Домене CommuniGate Pro domainB, то для доступа к персональному Веб сайту (Хранилищу Файлов) пользователя userA@domainB.com может использоваться URL http://user.domain.com/.
В Хранилище Файлов должен отсутствовать файл index.wssp. Это имя зарезервировано для форм Управления Хранилищем Файлов.
Домашняя (используемая по умолчанию) страница персонального Веб сайта должна иметь имя default.html. Это означает, что если имя файла явно не указано, то подразумевается имя default.html. Если в Хранилище Файлов есть папки (поддиректории), то запрос вида http://server:port/prefix user/folder/ приведет к выдаче файла default.html, находящегося в этой поддиректории.
Имя файла, используемого по умолчанию, указывается в Установках Пользователя и может быть задаваться для каждого Пользователя индивидуально.
Папка private может использоваться как хранилище документов любого типа - и пользователь может получать к ним доступ из любого места через любой браузер, FTP или TFTP клиент.
Администраторы Сервера с правами доступа Может менять установки Всех Доменов и Пользователей и администраторы Домена с правами Полный доступ ко всем Файлам имеют доступ к Хранилищу Файлов других Пользователей.
Они могут использовать ту же ссылку и открыть файл Index.wssp, но они должны входить на сервер под своими собственными именами Пользователей и паролями.
Администраторы Домена и Сервера могут получить доступ к Хранилищу Файлов любого Пользователя через Веб Интерфейс Администратора: на страницах управления Пользователем в навигационной панели содержится ссылка Файлы.
При любых методах управления для администрирования Хранилища Файлов используются похожие HTML страницы:
Нажмите на кнопку Browse и выберите файл, которые вы хотите загрузить в Хранилище Файлов. Для загрузки файла нажмите на кнопку Загрузить Файл. Его имя должно появится в списке.
Флажками отметьте файлы и/или папки, которые вы хотите удалить из Хранилища Файлов и нажмите на кнопку Удалить Помеченные. Выбранные файлы будут удалены.
Для создания в Хранилище Файлов папки (поддиректории) напечатайте её имя и нажмите на кнопку Создать Папку.
Установите ровно один флаг у файла или папки, которые вы хотите переименовать, и введите новое имя в текстовом поле рядом с кнопкой Переименовать Помеченное. Нажмите на кнопку Переименовать Помеченное что бы переименовать выбранный файл или папку.
Нажмите на ссылку ссылку с именем файла для того, что бы открыть файл. Нажмите на ссылку ссылку с именем папки для того, что бы открыть поддиректорию. Когда поддиректория открыта, её имя отображается вверху списка файлов. Нажмите на ссылку Наверх для возврата в родительскую поддиректорию.
Строка "В этой Папке" показывает общее число файлов и папок, а также общий размер всех файлов, находящихся в открытой папке. Строка "Во всех Папках" показывает общее число файлов и папок, а также общий размер всех файлов, находящихся в Хранилище Файлов. Строка Ограничения показывает установленные для этого пользователя максимальное число файлов и папок и установленное ограничение на размер Хранилища Файлов.
Данные в Хранилище Файлов могут быть изменены через методы HTTP 1.1 PUT, DELETE, и MOVE. Некоторые средства для разработки HTML страниц могут использовать эти методы для загрузки файлов на сервер.
В таких HTTP запросах должна содержаться аутентифицирующая информация: имя Пользователя - владельца Хранилища Файлов (или имя Пользователя - Администратора Сервера/Домена) и пароль Пользователя.
Данные в Хранилище Файлов могут быть изменены через FTP Модуль CommuniGate Pro. Когда Пользователь соединяется с FTP модулем, его "корневой" (а также текущей) директорий считается верхняя директория Хранилища Файлов Пользователя.
Некоторые файлы, находящиеся в Хранилище Файлов, используются особым образом.
Если Информация о Занятости не может быть создана (например, если у Пользователя не существует Главного Календаря), HTTP модуль создаёт пустой набор данных Свободен/Занят и отправляет его клиенту.
Виртуальные файлы являются именами, которые могут использоваться в URL персонального Веб сайта. Они не указывают на реальные файлы, находящиеся в Хранилище Файлов, но они могут использоваться для получения определённой информации.