Czy ktos z Was instalował Nginx?
Zrobiłem według instrukcji
http://eriz.pcinside.pl/weblog/alternatywa...ubuntu-113.htmlPewnie cos zwaliłem

.
Serwer działa, natomiast z phpem sa problemy, tzn przy wywolaniu pliku php dostaje Bład 502.
http://r2f.com.pl/1.phpWiecie jaka moze byc przyczyna?
nagle.pl
7.01.2008, 13:08:14
Porty masz wszędzie ustawione takie same?
edit: ew. inna usługa zajmuje Ci dany port.
Porty ustawione mam na 9000. Jak sprawdzić czy port nie jest zajety?
nagle.pl
7.01.2008, 13:16:35
hmm masz dostęp do shella?
ps aux
i ewentualnie netstat -l
Nigdy nie konfigurowałem nginx'a z fcgi, więc mogę się mylic. Mozesz miec tez namieszane w skrypcie:
Cytat
- #!/bin/bash
- ## ABSOLUTE path to the PHP binary
- PHPFCGI="/usr/local/bin/php"
- ## tcp-port to bind on
- FCGIPORT="1234"
- ## IP to bind on
- FCGIADDR="127.0.0.1"
- ## number of PHP children to spawn
- PHP_FCGI_CHILDREN=5
- ## number of request before php-process will be restarted
- PHP_FCGI_MAX_REQUESTS=1000
- # allowed environment variables sperated by spaces
- ALLOWED_ENV="ORACLE_HOME PATH USER"
- ## if this script is run as root switch to the following user
- USERID=www
- ################## no config below this line
- if test x$PHP_FCGI_CHILDREN = x; then
- PHP_FCGI_CHILDREN=5
- fi
- ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_CHILDREN"
- ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS"
- ALLOWED_ENV="$ALLOWED_ENV FCGI_WEB_SERVER_ADDRS"
- if test x$UID = x0; then
- EX="/bin/su -m -c \"$PHPFCGI -q -b $FCGIADDR:$FCGIPORT\" $USERID"
- else
- EX="$PHPFCGI -b $FCGIADDR:$FCGIPORT"
- fi
- echo $EX
- # copy the allowed environment variables
- E=
- for i in $ALLOWED_ENV; do
- E="$E $i=${!i}"
- done
- # clean environment and set up a new one
- nohup env - $E sh -c "$EX" &> /dev/null &
Użyłem nmap -v ip_servera i mam zajete tylko 22, 53 i 80.
A skrypt mam dokladnym odzwierciedleniem tego. Nie wiem, zrobilem według instrukcji i cos widocznie mam nie ustawione, o czym nie wpomniał autor artykułu.
Może mam jakies zablokowane. Ale probowałem już wielu róznych.
Nie wiem, czemu, ale powyżej wersji 5.2.1 PHP, Nginx zupełnie nie mógł się skomunikować z interpreterem.
Myślałem kiedyś, że zrobiłem jakiegoś buraka przy updacie, ale po powrocie do starej wersji PHP wszystko zaczęło działać... :|
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.