Maison > Questions et réponses > le corps du texte
1. Ceci est le journal du conteneur nginx
cnp_nginx_1 | 2017-04-24T03:39:25.712515392Z 172.19.0.2 - - [24/avril/2017:03:39:25 +0000] "GET /favicon.ico HTTP/1.1" 502 537 "http://test.h5m3.com/info.php" "Mozilla/5.0 (Macintosh ; Intel Mac OS "
cnp_nginx_1 | 2017-04-24T03:39:25.712580045Z 2017/04/24 03:39:25 [erreur] 5#5 : *17 en amont envoyé une version du protocole FastCGI non prise en charge : 72 lors de la lecture de l'en-tête de réponse en amont, client : 172.19. 0.2, serveur : test.h5m3.com, requête : "GET /favicon.ico HTTP/1.1", en amont : "fastcgi://172.19.0.2:80", hôte : "test.h5m3.com", référent : " http://test.h5m3.com/info.php"
L'erreur affichée est que fastCGI ne peut pas être pris en charge
2. Ceci est le journal de mon conteneur php
cnp_php_3 | 2017-04-21T08:56:14.000414408Z [21 avril 2017 08:56:14] AVIS : fpm est en cours d'exécution, pid 1
cnp_php_3 | 2017-04-21T08:56:14.003017711Z [21 avril 2017 08:56:14] AVIS : prêt à gérer les connexions
cnp_php_1 | 2017-04-21T08:56:17.849914483Z [21 avril 2017 08:56:17] AVIS : fpm est en cours d'exécution, pid 1
cnp_php_1 | 2017-04-21T08:56:17.850479606Z [21 avril 2017 08:56:17] AVIS : prêt à gérer les connexions
cnp_php_2 | 2017-04-21T08:56:15.971419535Z [21 avril 2017 08:56:15] AVIS : fpm est en cours d'exécution, pid 1
cnp_php_2 | 2017-04-21T08:56:15.973517887Z [21 avril 2017 08:56:15] AVIS : prêt à gérer les connexions
3. Voici ma configuration nginx
serveur {
écoutez 80 ;
nom_du serveur test.h5m3.com ;
racine /usr/share/nginx/html ;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log principal ;
emplacement/{
racine /usr/share/nginx/html ;
index index.html index.htm index.php;
si (!-e $request_filename) {
réécrivez ^/index.php(.*)$ /index.php?s=$1 en dernier ;
réécrire ^(.*)$ /index.php?s=$1 en dernier ;
casser;
}
}
#page_d'erreur 404 /404.html ;
# rediriger les pages d'erreur du serveur vers la page statique /50x.html
#
page_erreur 500 502 503 504 /50x.html ;
emplacement = /50x.html {
racine /usr/share/nginx/html ;
}
emplacement ~ \.php$ {
#try_files $uri =404;
fastcgi_pass php.local:80;
fastcgi_param HTTP_HOST php.local ;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
inclure fastcgi_params ;
}
}
伊谢尔伦2017-05-16 13:10:22
fastcgi_pass
Il peut y avoir un problème avec la configuration ultérieure. Le port de php ne doit pas être 80. Le port de php-fpm est 9000