Membuka Port Untuk Web Server Di CentOS

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 di bawah ini:

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
-A FORWARD -j REJECT –reject-with icmp-host-prohibited

2. Dengan mengetikkan perintah pada command seperti di bwah ini:

[root@training ~]# iptables A INPUT p tcp m tcp dport 80 j ACCEPT
[root@training ~]# iptables A INPUT p tcp m tcp dport 443 j ACCEPT
[root@training ~]# iptables I INPUT m state state ESTABLISHED,RELATED j ACCEPT
 
Simpan iptables tadi dengan perintah
 
[root@training ~]# service iptables save
 
Lakukan pengecekan setting iptables dengan perintah
 
[root@training ~]# iptables -nvL

Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all — anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp — anywhere anywhere
ACCEPT all — anywhere anywhere
ACCEPT tcp — anywhere anywhere state NEW tcp dpt:ssh
ACCEPT tcp — anywhere anywhere state NEW tcp dpt:http i
REJECT all — anywhere anywhere reject-with icmp-host-prohibited
 
Jika sudah lakukan pengecekan dengan membuka web yang diletakkan di server via browser.

 

Ada pertanyaan lagi? Kirim permintaan

0 Komentar

Harap masuk untuk memberikan komentar.
Didayai oleh Zendesk