eng | rus

vsFTPd

Probably the most secure and fastest FTP server for UNIX-like systems.

HTTP сервер (для vsftpd-2.3.4)

Описание

Начиная с версии 2.3.4 в сервер была встроена поддержка HTTP протокола. Но данный протокол был реализован с рядом ограничений и мелких ошибок, от которых попытались избавиться в расширенной сборке сервера.


Настройка

Расширенная сборка vsftpd позволяет просматривать содержимое каталогов, отдавать файл по-умолчанию при входе в каталог, задавать шаблоны на отображение содержимого каталогов и ошибок доступа к контенту. Для этого в конфигурационном файле предусмотрен ряд параметров:

http_default_index Данный параметр задает имя файла, который будет сначала искаться в каталоге, в который входит клиент. Если данный файл не задан или не найден, то сервер будет действовать в зависимости от настроек заданных в параметре http_browse.
http_browse Если данному параметру присвоено значение 1 или Yes, то при входе в каталог клиенту будет возвращено содержимое этого каталога согласно шаблона, заданного в параметрах http_browse_tpl и http_browse_line_tpl.
http_browse_tpl В данном параметре указыватся путь к файлу, содержащему шаблон для отображения содержимого запрашиваемого каталога.
http_browse_line_tpl В данном параметре указыватся путь к файлу, содержащему шаблон для отображения строки содержимого запрашиваемого каталога. По сути данный файл является частью шаблона, указанного в http_browse_tpl.
http_error_403_server_tpl В данном параметре указыватся путь к файлу, содержащему шаблон для отображения сообщения об отказе доступа к серверу.
http_error_403_tpl В данном параметре указыватся путь к файлу, содержащему шаблон для отображения сообщения об отказе доступа к каталогу или файлу.
http_error_404_tpl В данном параметре указыватся путь к файлу, содержащему шаблон для отображения сообщения об отсутствии запрашиваемого каталога или файла.

Шаблоны

Valid HTML 4.01 Transitional