J'essaye de créer un bloc de serveur simple sur mon installation locale de Nginx qui retournera une page PHP index.php simple. Je l'ai fait auparavant sans aucun problème, mais dans ce cas, je n'arrive pas à le faire fonctionner et je ne sais pas pourquoi! Je reçois une erreur 502 chaque fois que j'essaie d'accéder à l'URL.Bloc de serveur PHP Nginx retournant l'erreur 502
Voici mon fichier hosts local:
127.0.0.1 localhost
127.0.1.1 james-ESPRIMO-P420
127.0.0.1 st-davids-lab.dev
127.0.0.1 molecare.dev
127.0.0.1 st-davids-ire.dev
127.0.0.1 charity-site.dev
127.0.0.1 smaxtec.dev
127.0.0.1 product-viewer.dev
127.0.0.1 stdavids-brain.dev
127.0.0.1 http://php-parser.dev
127.0.0.1 php-parser.dev
Et voici mon fichier de configuration dans le répertoire/etc/nginx/sites disponibles dossier:
server {
listen 80;
server_name php-parser.dev http://php-parser.dev;
root /var/www/php-parser/;
index index.php index.html;
# Important for VirtualBox
sendfile off;
location/{
try_files $uri $uri/ /index.php?$query_string;
#rewrite ^(.*)$ /index.php
}
location ~* \.php {
include fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_cache off;
fastcgi_index index.php;
}
J'ai aussi créé le lien symbolique dans le dossier des sites activés en exécutant la commande en cours:
sudo ln -s /etc/nginx/sites-available/phpparser.conf /etc/nginx/sites-enabled
dans mon/var/php-analyseur www// fichier index.php J'ai une instruction die simple qui devrait montrer que cela fonctionne quand j'accède à l'URL php-parser.dev mais cela ne se fait jamais toucher.
Quelqu'un peut-il voir ce qui ne va pas ici, car il est exaspérant! Ça va être quelque chose de stupide!
Voici la sortie de l'erreur Nginx journal:
2016/08/03 11:01:55 [crit] 4830#4830: *34 connect() to unix:/var/run/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, server: php-parser.dev, request: "GET/HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "php-parser.dev"
Merci
Que dit le journal des erreurs? Les chances sont qu'il ne peut pas accéder à la prise. En outre, SELinux est-il activé sur votre système? –
J'ai ajouté la sortie du journal des erreurs pour la demande – devoncrazylegs