Web server pada VPS memerlukan pengaturan port untuk dapat memberikan akses ke web. Port yang diperlukan untuk dibuka pada iptables adalah port 80 (http) dan port 443 (https). Terdapat dua cara untuk melakukan setting ini :

 

  1. Dengan melakukan edit pada /etc/sysconfig/iptables/ seperti pada perintah berikut ini :
    • Pertama, silakan Anda ketik perintah 
    • Selanjutnya, silakan edit pada bagian yang diberikan garis tebal

:IN_public_deny - [0:0]

:IN_public_log - [0:0]

:OUTPUT_direct - [0:0]

-A INPUT -p udp -m udp --dport 10050 -j ACCEPT

-A INPUT -p udp -m udp --dport 10050 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT

-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -j INPUT_direct

-A INPUT -j INPUT_ZONES_SOURCE

-A INPUT -j INPUT_ZONES

  • Jika berhasil, maka akan menghasilkan seperti ini :

  1. Membuka port dengan mengetikkan perintah
    • Anda juga bisa menggunakan command pada terminal dengan perintah berikut 

iptables -A INPUT -p tcp -m tcp –dport 443 -j ACCEPT

iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

 

  • Selanjutnya, simpan perubahan iptables tersebut dengan perintah

Service iptables save

  • Jika berhasil menyimpan maka akan menghasilkan seperti ini

  • Lalu, silakan Anda lakukan pengecekan setting iptables dengan perintah

iptables -nvL\

  • Jika berhasil maka akan menampilkan seperti ini

  • Jika sudah, silakan lakukan pengecekan dengan membuka web yang diletakkan pada server via browser


Klik disini untuk melihat informasi lebih lanjut mengenai Virtual Private Cloud pada Linux