Header Ads

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?

4 komentar:

  1. Makasih informasinya mengenai bad gateway sangat membantu :)

    BalasHapus
  2. Sama-sama, makasih juga udah kesini

    BalasHapus
  3. saya masih kesulitan mas heru.
    kira2 dimna nya ya?

    BalasHapus
    Balasan
    1. maksudnya membuka port yg digunakan fcgi? Kalau itu, melalui terminal dengan mengetikkan perintah diatas kang Asep :)

      Hapus

Trims untuk kunjungannya, silahkan berkomentar :