Saya menjalankan LEMP dengan PHP7.0.
Saya mendapatkan ini di blok server saya
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
Tetapi ketika saya membuka situs tersebut, ia mengembalikan 502 Bad Gateway. Di bawah ini adalah log kesalahan.
*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"
Dikatakan Izin Ditolak . Ada apa di sini Saya telah memeriksa tetapi sepertinya saya tidak dapat menemukan apa yang perlu diberikan izin seperti apa.
Terima kasih.
sudo usermod -a -G www-data nginx
Saya telah memperbaiki masalah yang sama dengan mengambil langkah-langkah berikut.
Buka file www.conf Anda (Contoh: sudo nano /etc/php-fpm.d/www.conf) Terakhir, temukan baris yang mengatur listen.owner dan listen.group dan ubah nilainya dari "tidak ada" menjadi "nginx ":
Terakhir, cari baris yang mengatur pengguna dan grup dan ubah nilainya dari "apache" ke "nginx":
Restart php-fpm (sudo service php-fpm restart)
sumber
sumber