Proftpd для тех кому некогда | Proftpd
Набросаю рецепт быстрой конфигурации proftpd для тех кому нужен ftp сервер за пять минут.
Набросаю рецепт быстрой конфигурации proftpd для тех кому нужен ftp сервер за пять минут.
Жалобы на одном из фтп серверов – не дает залить некоторые файлы. Выяснилось – названия на русском типа: Анжела и Сильвио.jpg
Просто транфер висит и всё. В логах пусто. Оказалось виной тому был модуль NLS – mod_lang
#cd /usr/ports/ftp/proftpd
#make config
Смотрим отмечен ли модуль:
[X] NLS Use nls (builds mod_lang)
Убрал mod_lang и пересобрал – всё летает. Правда у Лиссяры говорят что можно в конфиг добавить строки:
LangEngine on
UseEncoding KOI8-R CP1251
И всё будет нормально работать. Надо по mod_lang маны полистать…
Озадачился низкой скоростью скачивания proftpd под FreeBSD. Маленькие файлы качаются влёт. Большие тянет в среднем не больше 100 кило в секунду (под виндовым клиентом).
Проблему скорости не решил, но набрел на ряд опций proftpd по вопросам скорости: Продолжить чтение →
Иногда нужно привязать основной сервер proftpd к айпишнику или алиасу чтобы он не пересекался с виртуальным хостом. Делается это просто добавлением раздел
DefaultAddress 193.12.34.55
Или используем директиву (она исключает действие директивы DefaultAddress и создает сокет для каждого айпишника):
SocketBindTight on
Или просто отключаем дефолтный сервер:
DefaultServer off | on