Cara membuka port 80 dan 443 di Linux

By | March 29, 2019

Dapat pertanyaan soal kenapa setelah install Nginx tapi dikala diakses kok tak tersambung, bagus lewat port 80 (HTTP) dan port 443 (HTTPS). Setiap kali memperoleh keluhan semacam ini soal koneksi ke VPS pasti saran awal saya ialah cek dulu firewallnya. Dan pastikan port yang dibutuhkan memang terbuka, jadi dapat diakses dari luar.

Walaupun si penanya menggunakan CentOS 6, solusinya lebih ke jenis program firewall yang diaplikasikan di distro Linux yang diaplikasikan. Ini berarti antara iptables, ufw, firewalld dan mungkin kedepannya nftables yang adalah sebuah default Debian 9. ?

iptables (Sangat populer)

iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

ufw (Ubuntu)

ufw allow http
ufw allow https

firewalld (CentOS 7)

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https

Jangan lupa restart daemon/service firewallnya setelah menambahkan aturan barunya.

Demikian dan semoga bermanfaat. ?


Sumber https://servernesia.com