Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
software:perl:fastcgi [2015/05/21 01:01] – root | software:perl:fastcgi [2022/02/05 03:27] – root |
---|
====== Perl fastcgi daemon ====== | ====== Perl fastcgi daemon ====== |
Nginx, в отличии от lighttpd не умеет сам выполнять perl скрипты, а готовых fcgi демонов для этого не было в 2009 году, когда я перешёл на nginx. Что сейчас - не знаю, perl у меня для генератора статистики и работает без проблем.\\ | Nginx, в отличии от lighttpd не умеет сам выполнять perl скрипты, а готовых fcgi демонов для этого не было в 2009 году, когда я перешёл на nginx.\\ |
| |
| ---- |
| |
| <note important>Сейчас, в 2018 я перешёл на [[https://github.com/gnosek/fcgiwrap|fcgiwrap]]. Настраивается предельно просто.</note>\\ |
| Так же хорошо работает uWSGI, инструкции по настройке: [[http://vladimir-stupin.blogspot.nl/2014/08/nginx-php5-fpm-uwsgi.html|Настройка nginx, php5-fpm и uwsgi]] и [[http://uwsgi-docs.readthedocs.io/en/latest/CGI.html|Running CGI scripts on uWSGI]]. Главное не забыть в конфиге nginx <code>uwsgi_modifier1 9;</code> |
| |
| ---- |
Демон не моя разработка, я нашёл несколько готовых вариантов, доработал их немного, добавил rc.d скрипт для FreeBSD. В коде демона есть отсылки к оригиналам.\\ | Демон не моя разработка, я нашёл несколько готовых вариантов, доработал их немного, добавил rc.d скрипт для FreeBSD. В коде демона есть отсылки к оригиналам.\\ |
Работа chroot не проверялась, остальное вроде работает.\\ | Работа chroot не проверялась, остальное вроде работает.\\ |
**Лицензия**: BSD\\ | **Лицензия**: BSD\\ |
| |
Более продвинутый вариант: [[https://gitorious.org/perl-fpm/perl-fpm/|perl-fpm от NiTr0]]\\ | **Более продвинутый вариант**: [[https://gitorious.org/perl-fpm/perl-fpm/|perl-fpm от NiTr0]]\\ |
| **Обсуждение на форуме**: [[http://forum.nag.ru/forum/index.php?showtopic=83021|forum.nag.ru]] |
| |
| |