Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> NginX + PHP + FastCGI
mdco
post 7.01.2008, 11:30:05
Post #1





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

Ostrzeżenie: (0%)
-----


Czy ktos z Was instalował Nginx?
Zrobiłem według instrukcji http://eriz.pcinside.pl/weblog/alternatywa...ubuntu-113.html
Pewnie cos zwaliłem smile.gif.
Serwer działa, natomiast z phpem sa problemy, tzn przy wywolaniu pliku php dostaje Bład 502.
http://r2f.com.pl/1.php

Wiecie jaka moze byc przyczyna?


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
nagle.pl
post 7.01.2008, 13:08:14
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.01.2008

Ostrzeżenie: (0%)
-----


Porty masz wszędzie ustawione takie same?
edit: ew. inna usługa zajmuje Ci dany port.

Ten post edytował nagle.pl 7.01.2008, 13:09:21


--------------------
konta www php5, mysql5, mod_rewrite, directadmin
konta reseller : tani hosting
Go to the top of the page
+Quote Post
mdco
post 7.01.2008, 13:13:37
Post #3





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

Ostrzeżenie: (0%)
-----


Porty ustawione mam na 9000. Jak sprawdzić czy port nie jest zajety?


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
nagle.pl
post 7.01.2008, 13:16:35
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.01.2008

Ostrzeżenie: (0%)
-----


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
  1. #!/bin/bash
  2. ## ABSOLUTE path to the PHP binary
  3. PHPFCGI="/usr/local/bin/php"
  4. ## tcp-port to bind on
  5. FCGIPORT="1234"
  6. ## IP to bind on
  7. FCGIADDR="127.0.0.1"
  8. ## number of PHP children to spawn
  9. PHP_FCGI_CHILDREN=5
  10. ## number of request before php-process will be restarted
  11. PHP_FCGI_MAX_REQUESTS=1000
  12. # allowed environment variables sperated by spaces
  13. ALLOWED_ENV="ORACLE_HOME PATH USER"
  14. ## if this script is run as root switch to the following user
  15. USERID=www
  16. ################## no config below this line
  17. if test x$PHP_FCGI_CHILDREN = x; then
  18. PHP_FCGI_CHILDREN=5
  19. fi
  20. ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_CHILDREN"
  21. ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS"
  22. ALLOWED_ENV="$ALLOWED_ENV FCGI_WEB_SERVER_ADDRS"
  23. if test x$UID = x0; then
  24. EX="/bin/su -m -c \"$PHPFCGI -q -b $FCGIADDR:$FCGIPORT\" $USERID"
  25. else
  26. EX="$PHPFCGI -b $FCGIADDR:$FCGIPORT"
  27. fi
  28. echo $EX
  29. # copy the allowed environment variables
  30. E=
  31. for i in $ALLOWED_ENV; do
  32. E="$E $i=${!i}"
  33. done
  34. # clean environment and set up a new one
  35. nohup env - $E sh -c "$EX" &> /dev/null &


--------------------
konta www php5, mysql5, mod_rewrite, directadmin
konta reseller : tani hosting
Go to the top of the page
+Quote Post
mdco
post 7.01.2008, 13:20:46
Post #5





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

Ostrzeżenie: (0%)
-----


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.

Ten post edytował mdco 7.01.2008, 13:22:46


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
erix
post 7.01.2008, 20:07:49
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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ć... :|


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 18:31