|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrew Filonov 2:5020/400 20 Jun 2006 11:26:49 To : Dmitriy Yermakov Subject : Re: nginx -------------------------------------------------------------------------------- >>>>> "DY" == Dmitriy Yermakov writes: AO> Дак я тут, в соседнем треде, Филонова(?) на эту тему чуть ли не с AO> паяльником пытаю - что, да как. Хотя, похоже, все равно придется AO> самому экспериментировать на ком не жалко. Что народ только не придумает чтобы документацию не читать. DY> location / не надо так делать. В дефолтовом конфиге уже стоит так как надо, надо просто добавить несколько переменных окружения, если они конечно нужны. DY> Основные пляски ниже "А вы на шкаф, на шкаф залезьте." DY> etc/rc.d/spawn.sh из lighttpd (только существенные куски) DY> FCGIPROGRAM="/bin/php -c /etc/php.ini" ... $SPAWNFCGI -P DY> /var/run/fcgi.pid -a $FCGI_WEB_SERVER_ADDRS -p $FCGIPORT -u DY> $USERID -g $GROUPID -C $PHP_FCGI_CHILDREN -f "$FCGIPROGRAM" DY> 2>/dev/null ... EX="$SPAWNFCGI -p $FCGIPORT -u $USERID -g DY> $GROUPID -C $PHP_FCGI_CHILDREN -f \'$FCGIPROGRAM\'" И так делать ТОЖЕ не надо. Достаточно прочитать php-шное README.FastCGI и подсунуть daemontools'у скрипт из пяти строк - более просто, надежно, и не требует лишних прокладок. - --- run --- #!/bin/sh export FCGI_WEB_SERVER_ADDRS=127.0.0.1 export PHP_FCGI_CHILDREN=25 export PHP_FCGI_MAX_REQUESTS=300 exec /usr/local/bin/setuidgid www /usr/local/bin/php-cgi -b 127.0.0.1:9000 ----------- -- Andrew E. Filonov The most interesting specimen will not be labeled. --- ifmail v.2.15dev5.3 * Origin: Sviaz-Servis-Internet ltd. (Sovam-Teleport) (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/19063ea07db65.html, оценка из 5, голосов 10
|