Перевод этой страницы:
ru

Инструменты пользователя

Инструменты сайта


ru:software:perl:fastcgi

Это старая версия документа!


Perl fastcgi daemon

Nginx, в отличии от lighttpd не умеет сам выполнять perl скрипты, а готовых fcgi демонов для этого не было в 2009 году, когда я перешёл на nginx. Что сейчас - не знаю, perl у меня для генератора статистики и работает без проблем.
Демон не моя разработка, я нашёл несколько готовых вариантов, доработал их немного, добавил rc.d скрипт для FreeBSD. В коде демона есть отсылки к оригиналам.
Работа chroot не проверялась, остальное вроде работает.
Часть не реализованных в демоне опций выполняется стартовым скриптом (chroot, смена пользователя и группы), часть не реализована (смена владельца и группы на сокете).

Стартовый скрипт: perl-fcgi (на FreeBSD расположить в /usr/local/etc/rc.d)
Демон: perl-fcgi.pl (на FreeBSD расположить в /usr/local/etc/ - можно поменять в стартовом скрипте, см выше)
Лицензия: BSD

ru/software/perl/fastcgi.1432166778.txt.gz · Последние изменения: 2015/05/21 00:06 — root