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?
Makasih informasinya mengenai bad gateway sangat membantu :)
BalasHapusSama-sama, makasih juga udah kesini
BalasHapussaya masih kesulitan mas heru.
BalasHapuskira2 dimna nya ya?
maksudnya membuka port yg digunakan fcgi? Kalau itu, melalui terminal dengan mengetikkan perintah diatas kang Asep :)
Hapus