Какой способ запуска лучше - автономный (standalone) или через (x)inetd? Оба способа работают превосходно. Различие этих способов запуска заключается в управлении процессами (в частности, порождением дочерних процессов). В первом случае за это отвечает сам демон proftpd, во втором - супердемон inetd. Кроме того, при использовании inetd вы можете воспользоваться файлом /etc/hosts.allow для ограничения доступа к сервису (впрочем, это можно сделать и на уровне самого proftpd путем редактирования конфигурационного файла).
Есть различия и в функционировании. В частности, использовать виртуальные хосты вы можете только в автономном режиме.
Также, выбирая между этими двумя режимами, учитывайте, что при работе через inetd расходуется много ресурсов на запуск процесса proftpd, который происходит при каждом обращении к порту. Таким образом, на сильнозагруженных серверах предпочтительнее использование автономного режима. С другой стороны, при работе в standalone процесс proftpd постоянно находится в памяти, что может быть нерационально на серверах, где доступ по FTP происходит нерегулярно (например, только для выполнения административных функций).
Для переключения режимов работы вам требуется указать нужный в proftpd.conf и перезапустить процесс. Кроме того, при необходимости внесите изменения в /etc/inetd.conf. Не забывайте выполнять этот процесс синхронно.
См. также man inetd.
Назад | Содержание | Вперед |
Файл Scoreboard | Наверх | Контексты |