Ставил разными способами, однако так и не удалось завести php под nginx.
В лучшем случае выдавало ошибку Connection resset by peer.
Мануалы весьма противоречивы.
Посоветуйте толковый мануал по установке nginx+php
Заранее спасибо!
nginx+php
Модераторы: SLEDopit, Модераторы разделов
-
Kreept
- Сообщения: 107
- ОС: Linux
Re: nginx+php
Вот не плохой мануал.
http://www.opennet.ru/base/net/nginx_php_spawn_fcgi.txt.html
Если что то не понятно, то гугл Вам в помощь.
http://www.google.ru/search?hl=ru&neww...1%D0%BA&lr=
http://www.opennet.ru/base/net/nginx_php_spawn_fcgi.txt.html
Если что то не понятно, то гугл Вам в помощь.
http://www.google.ru/search?hl=ru&neww...1%D0%BA&lr=
-
skeletor
- Сообщения: 1224
Re: nginx+php
Вот как я ставил http://skeletor.ho.ua/index.php?name=artic...rt=84&cat=7 , кратко и ничего лишнего.
-
TFR
- Сообщения: 8
Re: nginx+php
Решил разобраться с nginx.
os: ubuntu 10.10
Проясните, пожалуйста, кто может след. ситуацию:
Стоит апач. Поставил из сорцов nginx-1.0.0.
В /etc/init.d/nginx , в daemon просписан путь /usr/local/sbin/nginx, вроде все ок.
Запущен nginx.
Проблема в том, что при /etc/init.d/nginx stop процесс не останавливается, nginx работает как ни в чем не бывало.
Если скомандовать /usr/local/sbin/nginx -s stop , то все в порядке, сервер останавливается.
Смущает этот момент, равно как и тот, что у /usr/local/sbin/nginx -s нет сигнала start.
Если же теперь скомандовать /etc/init.d/nginx start , то он спокойно запускается.
Получается, что nginx надо останавливать одним способом, а запускать другим? Бред...
Подскажите, где я накосячил?
os: ubuntu 10.10
Проясните, пожалуйста, кто может след. ситуацию:
Стоит апач. Поставил из сорцов nginx-1.0.0.
В /etc/init.d/nginx , в daemon просписан путь /usr/local/sbin/nginx, вроде все ок.
Запущен nginx.
Проблема в том, что при /etc/init.d/nginx stop процесс не останавливается, nginx работает как ни в чем не бывало.
Если скомандовать /usr/local/sbin/nginx -s stop , то все в порядке, сервер останавливается.
Смущает этот момент, равно как и тот, что у /usr/local/sbin/nginx -s нет сигнала start.
Если же теперь скомандовать /etc/init.d/nginx start , то он спокойно запускается.
Получается, что nginx надо останавливать одним способом, а запускать другим? Бред...
Подскажите, где я накосячил?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: nginx+php
показывайте, что у вас в нём написано.
p.s. а что, в репозитории nginx не нашли?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
TFR
- Сообщения: 8
Re: nginx+php
В репах не искал. Скомпилил архив с версией 1.0.0 с сайта автора.
/etc/init.d/nginx
/etc/init.d/nginx
Код: Выделить всё
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/sbin/nginx
NAME=nginx
DESC=nginx
test -x $DAEMON || exit 0
# Include nginx defaults if available
if [ -f /etc/default/nginx ] ; then
. /etc/default/nginx
fi
set -e
. /lib/lsb/init-functions
test_nginx_config() {
if $DAEMON -t $DAEMON_OPTS >/dev/null 2>&1
then
return 0
else
$DAEMON -t $DAEMON_OPTS
return $?
fi
}
case "$1" in
start)
echo -n "Starting $DESC: "
test_nginx_config
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMON_OPTS || true
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON || true
echo "$NAME."
;;
restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON || true
sleep 1
test_nginx_config
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS || true
echo "$NAME."
;;
reload)
echo -n "Reloading $DESC configuration: "
test_nginx_config
start-stop-daemon --stop --signal HUP --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON || true
echo "$NAME."
;;
configtest)
echo -n "Testing $DESC configuration: "
if test_nginx_config
then
echo "$NAME."
else
exit $?
fi
;;
status)
status_of_proc -p /var/run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $?
;;
*)
echo "Usage: $NAME {start|stop|restart|reload|force-reload|status|configtest}" >&2
exit 1
;;
esac
exit 0-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: nginx+php
зачем искать? это ж не windows. надо просто ставить.
видимо, start-stop-daemon что-то не то процессу рассказывает, чего тот ожидает.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог