|

Cara membuka port 80 dan 443 di Linux

Dapat pertanyaan soal kenapa setelah install Nginx tapi saat diakses kok tidak tersambung, baik lewat port 80 (HTTP) dan port 443 (HTTPS). Setiap kali mendapatkan keluhan semacam ini soal koneksi ke VPS pasti saran awal saya adalah cek dulu firewallnya. Dan pastikan port yang dibutuhkan memang terbuka, jadi bisa diakses dari luar.

Walaupun si penanya menggunakan CentOS 6, solusinya lebih ke jenis aplikasi firewall yang dipakai pada distro Linux yang dipakai. Ini berarti antara iptables, ufw, firewalld dan mungkin kedepannya nftables yang merupakan default Debian 9. 😀

iptables (Paling 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.

Sekian dan semoga bermanfaat. 😀

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *