Puncte:1

Eroare PHP-FPM în amonte cu ipv6

drapel mx

Tocmai am instalat cel mai recent Nginx cu PHP7.4-fpm pe un server proaspăt Ubuntu 20.04.2.

Am adăugat o gazdă virtuală care are un site WordPress și se încarcă bine, dar am observat că jurnalele nginx sunt bombardate cu erori precum următoarele:

[eroare] 183472#183472: *625 connect() a eșuat (111: Conexiune refuzată) în timpul conectării la amonte, client: xx.xxx.xxx.xx, server: example.com, cerere: „GET /some-page-name / HTTP/1.1”, în amonte: „fastcgi://[::1]:8001”, gazdă: „example.com”, referitor: „https://example.com/”

Căutând pe google despre asta, am aflat de la al doilea răspuns pe aceasta Firul ServerFault că a fost pentru că folosesc o adresă ipv6 și că aș putea repara prin înlocuire gazdă locală cu 127.0.0.1 în fișierele de blocare a serverului nginx din moment ce fastcgi://[::1]:8001 nu va funcționa.

Am făcut modificările în /etc/nginx/sites-available/example.com.conf și a schimbat următoarea linie:

fastcgi_pass localhost:8001;

La:

fastcgi_pass 127.0.0.1:8001;

Și conform unui comentariu la același lucru ServerFault răspuns, în /etc/nginx/sites-available/default, am schimbat următoarea linie:

asculta 80 default_server;

La:

asculta 0.0.0.0:80 default_server;

Cu toate acestea, după ce am făcut modificările de mai sus și am repornit nginx și php7.4-fpm, dacă verific modul de execuție PHP în panoul de control al serverului meu (Virtualmin), nici una dintre cele două opțiuni disponibile FCGId sau FPM este utilizat.

Când aleg FPM și dau clic pe salvare, fastcgi_pass 127.0.0.1:8001; linia din fișierul bloc al serverului nginx revine la fastcgi_pass localhost:8001; iar erorile de mai sus încep să apară din nou.

The asculta 0.0.0.0:80 default_server; Cu toate acestea, nu a fost revenit la repornirea nginx sau fpm.

Cum instruiesc FPM să folosească adresa ipv4 în loc de adresa ipv6?

N.B. Am incercat sa ma schimb asculta = /run/php/php7.4-fpm.sock la asculta = 127.0.0.1:8000 în /etc/php/7.4/fpm/pool.d/www.conf si apoi urmand pasii de mai sus dar nici asta nu a ajutat si s-a intamplat acelasi lucru.


P.S. Această problemă nu este legată de panoul de control pe care l-am folosit, deoarece există destul de multe postări ServerFault și mai multe fire de discuții online care par să fie legate de această problemă atunci când încearcă să folosească PHP-FPM cu o configurare dual-stack ipv4/ipv6 aparent.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.