Site Tools


software:perl:fastcgi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
software:perl:fastcgi [2015/05/21 00:06]
root
software:perl:fastcgi [2015/05/21 00:14]
root
Line 9: Line 9:
 **Лицензия**: BSD **Лицензия**: BSD
  
 +
 +
 +===== Пример настроек =====
 +В rc.conf для FreeBSD добавляем:
 +<code>perl_fcgi_enable="YES"
 +perl_fcgi_pidfile="/var/run/perl-fcgi.pid"
 +perl_fcgi_user="www"
 +perl_fcgi_group="www"
 +perl_fcgi_chdir="/"
 +perl_fcgi_chroot=""
 +# perl_fcgi_socket="127.0.0.1:53676"
 +perl_fcgi_socket="/var/run/perl-fcgi.sock"
 +perl_fcgi_socketbacklog="100"
 +perl_fcgi_socketmode="1777"
 +perl_fcgi_children="2"
 +perl_fcgi_childrentimeout="10"
 +perl_fcgi_max_requests="100"
 +perl_fcgi_path_env="/bin:/usr/bin"</code>
 +  * **enable** - разрешить запуск при загрузке
 +  * **user** - имя пользователя под которым выполнять демона и скрипты
 +  * **group** - группа под которыми выполнять демона и скрипты
 +  * **chdir** - текущая директория для демона
 +  * **chroot** - корневая директория для демона
 +  * **socket** - unix сокет - путь или ip:port - для работы fcgi
 +  * **socketbacklog** - размер очереди входящих соединений, только для сетевых сокетов
 +  * **socketmode** - права доступа к сокету, только для unix сокета
 +  * **children** - количество дочерних процессов для выполнения скриптов
 +  * **childrentimeout** - максимальное время выполнения скрипта
 +  * **max_requests** - максимальное количество запросов обработанных одним дочерним процессом
 +  * **path_env** - перезаписать переменную окружения PATH
  
  
  
software/perl/fastcgi.txt · Last modified: 2022/02/05 04:02 by root