ProFTPD. Использование модуля ProFTPD server

ProFTPD использует очень похожий формат файла конфигурации с Apache, поэтому пользовательский интерфейс для данного модуля во многом такой же, как модуль конфигурации Apache. На верхнем уровне находится конфигурация глобальных параметров, которые влияют на весь сервер. Под ними находятся виртуальные серверы, а затем опции для анонимных FTP, параметры для каждого каталога и опции, которые применяются к определенным FTP командам. Схема на рисунке наглядно показывает иерархию.

Настройки, которые применяются к каждому FTP соединению или FTP команде находятся отдельно в настройках для каждого виртуального сервера. Например тип авторизации, каталоги доступа и специфичные FTP команды. Параметры установленные для объектов расположенных ниже по иерархии, переопределяют параметры заданные на верхних уровнях. Например, вы можете запретить загрузку на сервер, но разрешить загрузку в каталог. Точно так же более глубокий путь к каталогу(например, /usr/local/upload) переопределяет настройки заданные для родительского каталога(например, /usr/local).

Особым случаем является сервер по умолчанию, принимающий все запросы от клиентов, которые не адресованы какому-либо из виртуальных серверов. В отличие от Apache, параметры, заданные для сервера по умолчанию не влияют на другие виртуальные сервера. Вместо этого, если вы хотите определить параметр, который будет влиять на все сервера, то он должен быть задан в специальном глобальном разделе конфигурации ProFTPD . Это также относится и к директориям и к FTP-команднам конкретных вариантов

Модуль имеет страницу редактирования параметров почти для каждого объекта ProFTPD сервера. Например, на странице настроек виртуального сервера вы увидите значки, которые отвечают за тот или иной раздел настройки данного конкретного виртуального сервера(например, ведение журналов, пользователи и группы). Кроме того, имеются значки для специфичных настроек анонимных FTP соединений.

На каждой странице размещены формы для добавления объектов (например, каталогов или групп FTP-команд). Кроме того, существует значок Configure для изменения или удаления текущего объекта. Каждая страница также содержит значок Edit Directives позволяющая просматривать и править вручную ProFTPD директивы для каталога, виртуального сервера и всего того, что не позволяет настроить данная страница. Исключение составляет сервер по умолчанию, который не имеет подобных значков, так как он не может быть изменении или удален и, кроме того, его директивы не могут быть отделены от остальной части конфигурационного файла.

На первый взгляд, некоторые из форм в модуле могут показаться сложными, так как они отображают поля почти для всех доступных опций ProFTPD в какой-либо категории, связанные с данным объектом. Многие из этих опций, однако, чрезвычайно специфичны и могут быть проигнорированы в большинстве случаев. Шаги, описанные в инструкциях этого раздела четко определяют какие нужно провести настройки для достижения определенного результата. В то время как другие могут быть оставлены без изменений, так как их значений по умолчанию, как правило достаточно.

Поскольку каждая новая версия ProFTPD поддерживает все новые и новые директивы, ProFTPD модуль Webmin определив вашу версию может изменить свой интерфейс с тем, чтобы отображать только те поля, которые доступны для настройки в вашей версии. Это означает, что формы могут выглядеть по-разному в разных системах, и, что некоторые части инструкции в этом разделе могут быть недействительными для вашего FTP сервера, если вы используете более раннюю версию FTP сервера.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика