Книга: Linux-сервер своими руками
8.1. Суперсерверы inetd и xinetd
В данной главе пойдет речь об общей настройке Интернет-суперсерверов inetd и xinetd, а также о настройке сервера xinetd для работы с протоколом IPv6.
Для начала все же определимся, почему inetd(xinetd) называется суперсервером? Да потому, что он отвечает за установление TCP-соединения, то есть он прослушивает пакеты и запускает необходимые программы для обработки информации. Таким образом, получается, что сервер inetd (xinetd) управляет другими серверами и потому называется суперсервером. Например, если в запросе клиента будет требование установить соединение с двадцать первым портом, то суперсервер вызовет сервер ftp, конечно, при условии, что соединение с 21-м портом разрешено (в противном случае клиент получит сообщение Connection refused).
По правде говоря, все не так просто как я описал — на практике все намного сложнее: за установление TCP-соединений отвечает демон tcpd (в более ранних версиях Linux его не было), программы-сервисы (httpd, ftpd) могут постоянно находиться в памяти (режим standalone), в этом случае они сами обрабатывают пакеты, и, соответственно, суперсервер их уже не вызывает.
- 5.4.3. Недостатки xinetd
- 5.4. Демон inetd
- 5.4.1. Конфигурирование xinetd
- Running Services Through xinetd
- xinetd Configuration for wu-ftpd
- Configuring xinetd for the wu-ftp Server
- The inetd Super Server
- Интернет-демон (xinetd
- Использование inetd
- Использование xinetd
- Глава 13 Процессы-демоны и суперсервер inetd
- 8.1.1. Настройка сервера inetd