Korzystam z LEMP z PHP7.0.
Mam to w moim bloku serwera
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
Ale kiedy otwieram stronę, zwraca 502 Bad Gateway. Poniżej znajduje się dziennik błędów.
*1 connect() to unix:/var/run/php/php7.0-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: example.com, request: "GET / HTTP1.1", upstream: "fsatcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "example.com"
Mówi, że odmowa zezwolenia . Co tu jest nie tak? Sprawdziłem, ale nie mogę znaleźć tego, co należy uzyskać, jakiego rodzaju pozwolenia.
Dziękuję Ci.
sudo usermod -a -G www-data nginx
Rozwiązałem ten sam problem, wykonując następujące kroki.
Otwórz swoje pliki www.conf (Przykład: sudo nano /etc/php-fpm.d/www.conf) Na koniec znajdź linie, które ustawiają listen.owner i listen.group i zmień ich wartości z „nobody” na „nginx” „:
Na koniec znajdź linie, które ustawiają użytkownika i grupę i zmień ich wartości z „apache” na „nginx”:
Uruchom ponownie php-fpm (usługa sudo php-fpm restart)
źródło
źródło