Sunday, June 30, 2013

Solusi 502 Bad Gateway nginx

Kadang kita menjumpai pesan error "502 bad Gateway Nginx" yang muncul saat membuka website. Pesan ini muncul pada website yang jalan diatas Nginx.

Berikut ini penyebab mumculnya pesan error 502 bad Gateway Nginx tersebut :
  • Nginx yang berjalan sebagai proxy untuk Apache web server ataupun service lainnya.
  • Nginx yang berjalan dengan PHP-FPM daemon.
  • Konfigurasi buffering/timeout 

Pesan “502 bad Gateway Nginx” bisa muncul ketika diserver ada rule iptable untuk membuka port yang melayani scrip fcgi (fastcgi). Hal tersebut mengakibatan website tidak bisa dibuka.


Umumnya port untuk fcgi adalah 4567 dan 9000, maka bukalah port tersebut di iptables dengan mengetikkan perintah berikut  :

iptables -I INPUT 1 -p tcp --dport 4567 -j ACCEPT
iptables -I INPUT 1 -p tcp --dport 9000 -j ACCEPT


Untuk mengetahui hasilnya, coba buka website kita, apakah berhasil/bisa diakses tanpa pesan “502 bad Gateway Nginx” yang muncul?

No comments:

Post a Comment