Не запускается ProFTPd, решение.
На сервере установлен ProFTPd и Webmin.
По непонятным причинам перестал запускаться ProFTPd и все FTP подключения перестали работать.
При запуске с сервера получаем [FAILED]
[root@sharedin report]# service proftpd start
Starting proftpd: [FAILED]
Что делать если не запускается ProFTPd?
Для начала ищем причину:
1. Заходим на сервер через SSH
2. Выполняем команду /usr/sbin/proftpd
3. В моем случае в ответе я вижу:
[root@sharedin log]# /usr/sbin/proftpd
2018-11-21 03:04:15,813 sharedin.buxar-host.eu proftpd[16771]: fatal: unknown configuration directive 'VRootEngine' on line 16 of '/etc/proftpd.conf'
Получается что в файле конфигурации ProFTPd ошибка в строке 16.
Хотя настройки я не менял, но видимо после какого-то сбоя они сами поменялись.
Из понятно что проблема с 'VRootEngine', которое не используется в принципе, находим строку
VRootEngine on
в конфиге /etc/proftpd.conf и закомментируем её знаком # что бы она не использовалась.
Если повторим команду /usr/sbin/proftpd, то получим следующую ошибку:
[root@sharedin log]# /usr/sbin/proftpd
2018-11-21 03:08:40,515 sharedin.buxar-host.eu proftpd[17960]: fatal: unknown configuration directive 'VRootAlias' on line 18 of '/etc/proftpd.conf'
[root@sharedin log]# /usr/sbin/proftpd
По этому вместе с 16-той строкой нужно закомментировать и 18тую
VRootAlias /etc/security/pam_env.conf etc/security/pam_env.conf
и все будет работать.
Запускаем ProFTPd командой service proftpd start, ждем (в моем случае достаточно долго) и наслаждаемся работой сервиса FTP
Автор: BuxarNET (Тяшкевич Виталий) для IntFAQ.ru, по инструкции от хостинг провайдера Buxar-Host.ru