Solusi Nginx 502 Bad Gateway

By | April 26, 2016

Solusi Error nginx 502 Bad gateway karena masalah socket, periksa log error.log nginx /var/log/nginx dan apabila ada keterangan connect() to unix: /var/run/php-fpm.socket failed ubah TCP/IP ke socket php-fpm caranya seperti dibawah ini:

1. Buka konfigurasi Virtualhost Nginx

Lihat di baris fastcgi_pass

location   .php?$ {
    fastcgi_pass 127.0.0.1:9001;
}

2. Ubah TCP/IP ke Socket

Ubah koneksi TCP/IP menjadi unix socket seperti dibawah ini

location   .php?$ {
       fastcgi_pass unix:/var/run/php-fpm.socket;
}

3. Restart Nginx dan PHP-FPM

service nginx restart
service php-fpm restart

Dan selamat tinggal error 502 bad gateway nginx

Pengalaman, biasanya waktu pertama-tama install nginx lupa, jadi saya bikin posting siapa tahu ada yang mengalami masalah serupa dan ini adalah solusi bagi mengatasi error 502 Bad gateway di nginx dan php-fpm.

Note:

* Jangan lupa periksa log php-fpm pun lokasi logging php-fpm lokasinya ada di /var/log/php-fpm/

* Periksa socket php-fpm.socket di /var/run

Referensi : Dokumentasi Nginx module – fastcgi_pass


Sumber https://idnetter.com