Ich versuche mein erstes Portal bereitzustellen.
Ich erhalte einen 502-Gateway-Timeout-Fehler im Browser, als ich die Anfrage über den Browser gesendet habe
Als ich die Protokolle überprüfte, bekam ich diesen Fehler
2014/02/03 09:00:32 [error] 16607#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 14.159.131.19, server: foo.com, request: "GET HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "22.11.180.154"
Gibt es ein Problem im Zusammenhang mit Berechtigungen?
Antworten:
Ich glaube nicht, dass diese Lösung sowieso funktionieren würde, da in Ihrer Fehlerprotokolldatei eine Fehlermeldung angezeigt wird.
Die Lösung war viel einfacher als ich dachte.
Öffnen Sie einfach den folgenden Pfad zu Ihrem PHP5-Fpm
oder wenn Sie der Administrator 'root' sind
Dann finden Sie diese Zeile und kommentieren Sie sie aus:
listen.allowed_clients = 127.0.0.1
Mit dieser Lösung können Sie listen = 127.0.0.1:9000 in Ihren vhost-Blöcken verwenden
wie folgt : fastcgi_pass 127.0.0.1:9000;
Nachdem Sie die Änderungen vorgenommen haben, müssen Sie nur Nginx und Php5-fpm neu starten oder neu laden
Php5-fpm
oder
Nginx
oder
Aus den Kommentaren:
Auch kommentieren
;listen = /var/run/php5-fpm.sock
und hinzufügen
listen = 9000
quelle
listen = 9000
und;listen = /var/run/php5-fpm.sock
/etc/php-fpm.d/www.conf
für mich und ich musste hinzufügenlisten = 9000
und auskommentierenlisten = /var/run/php-fpm/php-fpm.sock
.fastcgi_pass
Zeile zu "astcgi_pass unix:/run/php/php7.0-fpm.sock;