Artikel ini akan memberi Anda informasi tentang cara membuka port di Redhat Linux, dan lebih khusus lagi kita akan berbicara tentang port HTTP 80. firewall adalah program firewall default yang telah diinstal sebelumnya pada Red Hat Enterprise Linux 7 dan 8. Secara default, firewall dihidupkan, artinya sejumlah layanan yang sangat terbatas dapat menerima lalu lintas masuk.
Untuk mengizinkan koneksi masuk ke RHEL versi 7 dan 8 setelah menginstal server web httpd, Anda perlu membuka port 80 di firewall. Dalam tutorial ini, Anda akan melihat cara membuka port 80 dengan firewall-cmd.
Dalam tutorial ini Anda akan mempelajari:
- Cara membuka http port 80 di RHEL 7 dan 8
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Linux Red Hat Enterprise |
Perangkat Lunak | firewall |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Buka port 80 di RHEL
Secara default, port 80 untuk koneksi http difilter pada Redhat 7 dan 8 karena Anda hanya dapat mengakses port ini dari localhost yang sebenarnya dan bukan dari host publik lainnya. Untuk membuka port 80 di RHEL 7 dan 8 Linux kita perlu menambahkan aturan iptables. Untuk RHEL ini menggunakan firewall-cmd.
- Pertama tambahkan aturan port 80 Anda dengan perintah linux berikut:
# firewall-cmd --zone=public --add-port=80/tcp --permanent
- Setelah Anda menambahkan aturan firewall di atas, muat ulang layanan firewall dengan perintah ini:
# firewall-cmd --reload
- Dan periksa apakah port telah ditambahkan ke aturan iptables:
# iptables-save | grep 80 -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
- Jika Anda memutuskan untuk memblokir/menghapus aturan firewall http port 80, Anda dapat kembali menggunakan
firewall-cmd
perintah:# iptables-save | grep 80 -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT # firewall-cmd --zone=public --remove-port=80/tcp --permanent success # firewall-cmd --reload success # iptables-save | grep 80
Kesimpulan
Dan hanya itu saja. Selama tidak ada perangkat lain yang memfilter lalu lintas ke server RHEL Anda, situs web Anda seharusnya dapat diakses pada port 80 ke alamat IP mana pun di internet.