Nginx, C'est bien , quand ca Marche ! (php5-fpm problème) - Logiciels - Linux et OS Alternatifs
Marsh Posté le 19-10-2012 à 14:01:10
Bonjour,
Tu réponds toi-même à la question...
essaye avec:
Code :
|
Ca devrait aller mieux comme ça.
Marsh Posté le 20-10-2012 à 00:43:06
Salut, merci de ton aide
Mais ca ne fonctionne tjrs pas
J'essaie différent truc, mais le lien entre mon php-fpm et nginx a l'air d'etre NOK
J'étais arrivé a faire marché php "classique" avec nginx , mais php-fpm jamais !
Peu etre un manque de config quelque part ? (je sui sous débian squeeze)
Marsh Posté le 20-10-2012 à 12:01:29
La conf type de mes sous-domaines, fonctionnelle avec php5-fpm et NGINX sur une Debian Wheezy à jour :
server { |
Marsh Posté le 20-10-2012 à 19:40:34
Merci pour ton aide !
J'arrive a faire marcher mon dossier racine maintenant ,
J'ai essayé de creer un 2ème serveur avec cacti cette fois, mais la ca marche pas
Spoiler : server { |
Quand je charge http://@IP/cacti =>échec de chargement de la page)
Le fichier error.log donne:
Spoiler : 2012/10/20 19:40:56 [error] 13040#0: *7 open() "/var/www/favicon.ico" failed (2: No such file or directory), client: 192.168.1.89, server: default, request: "GET /favicon.ico HTTP/1.1", host: "192.168.1.3" |
Marsh Posté le 22-10-2012 à 10:09:02
D'après ta conf le serveur cacti devrait être accédé par http://cacti/
Marsh Posté le 25-10-2012 à 16:54:32
Je vais regarder ca , merci
et désolé de ma réponse tardive
Marsh Posté le 27-10-2012 à 10:22:50
Ca commence vraiment à me rendre fou nginx
Ma conf qui marche pas :
Les droits sur les dossiers sont ok , avec le dossier cacti qui se trouve bien à /var/www/cacti
(Mes tests php ok était ok avec un fichier index.php dans /var/www), donc le php-fpm n'est pas en cause
Spoiler : |
Lorsque je tente : http://@ip_nginx
Spoiler : |
Steve2 => j'accède pas non plus a mon cacti avec http://cacti avec la conf que j'ai posté juste avant
Marsh Posté le 19-10-2012 à 11:06:19
Salut tout le monde,
je cherche a faire marcher nginx avec php5-fpm, sauf que ca ne veux pas
Mon Nginx fonctionne avec des index "statiques" (index.html... ect) mais dès que je passe en .php => 403 forbidden et pourtant je pense avoir les accès kivonbien
Le fichier : /etc/nginx/sites-enabled/default:
# You may add here your
# server {
# ...
# }
# statements for each of your virtual hosts
server {
listen 80; ## listen for ipv4
listen [:]:80 default ipv6only=on; ## listen for ipv6
server_name localhost;
access_log /var/log/nginx/localhost.access.log;
location / {
root /var/www;
index index.html index.htm;
}
location /doc {
root /usr/share;
autoindex on;
allow 127.0.0.1;
deny all;
}
location /images {
root /usr/share;
autoindex on;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
#error_page 500 502 503 504 /50x.html;
#location = /50x.html {
# root /var/www/nginx-default;
#}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
#proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
#deny all;
#}
}
# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
#listen 8000;
#listen somename:8080;
#server_name somename alias another.alias;
#location / {
#root html;
#index index.html index.htm;
#}
#}
# HTTPS server
#
#server {
#listen 443;
#server_name localhost;
#ssl on;
#ssl_certificate cert.pem;
#ssl_certificate_key cert.key;
#ssl_session_timeout 5m;
#ssl_protocols SSLv3 TLSv1;
#ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
#ssl_prefer_server_ciphers on;
#location / {
#root html;
#index index.html index.htm;
#}
#}
J'ai aussi mon répertoire /var/www en 777 (Caynul je sais ) en www:data/www:data, et dans ce dossier un fichier index.php
J'ai php5-fpm qui ecoute sur 127.0.0.1:9000
# ps -e | grep php
3916 ? 00:00:00 php5-fpm
3917 ? 00:00:00 php5-fpm
3918 ? 00:00:00 php5-fpm
Et mon fichier error.log:
2012/10/19 11:02:45 [error] 3927#0: *1 open() "/var/www/favicon.ico" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "localhost"
2012/10/19 11:02:46 [error] 3927#0: *1 directory index of "/var/www/" is forbidden, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "localhost"
2012/10/19 11:02:46 [error] 3927#0: *1 open() "/var/www/favicon.ico" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "localhost"
J'ai donc du forbidden alors que les permissions sont "larges"
# ls -l /var/www
total 8
drwxrwxrwx 13 www-data www-data 4096 23 avril 04:00 cacti
-rwxrwxrwx 1 www-data www-data 20 19 oct. 10:32 index.php
Ckoimonproblème ?
Message édité par black_lord le 19-10-2012 à 14:39:24
---------------
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !