Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Cara Mengamankan Akses Port 9113 pada Server RHEL 9 dengan NGINX dan Firewall

Posted on August 29, 2024

Dalam konfigurasi server, mengamankan akses ke port tertentu adalah langkah penting untuk menjaga keamanan dan stabilitas sistem. Pada artikel ini, kita akan membahas cara mengkonfigurasi NGINX dan firewall pada server RHEL 9 untuk membatasi akses ke port 9113 hanya dari localhost dan segmen IP 192.168.108.0/23.

1. Memmodifikasi Konfigurasi NGINX

Langkah pertama adalah mengkonfigurasi NGINX untuk membatasi akses ke port 9113. Berikut adalah langkah-langkahnya:

  1. Buka File Konfigurasi:
   sudo vi /etc/nginx/nginx.conf
  1. Modifikasi Blok Server:
    Temukan blok server yang mengelola port 9113 dan tambahkan directive allow dan deny untuk mengatur akses. Contohnya:
   server {
       listen 9113;
       server_name your_domain_or_ip;

       # Izinkan akses dari localhost
       allow 127.0.0.1;

       # Izinkan akses dari segmen IP 192.168.108.0/23
       allow 192.168.108.0/23;

       # Tolak akses dari semua IP lainnya
       deny all;

       # Konfigurasi tambahan
       location / {
           root /path/to/your/root;
           index index.html;
       }
   }
  1. Simpan dan Keluar:
    Simpan perubahan dan keluar dari editor.

2. Menyesuaikan Pengaturan SELinux (Jika Diaktifkan)

Jika SELinux diaktifkan pada server RHEL 9, pastikan SELinux dikonfigurasi untuk mengizinkan NGINX mendengarkan pada port yang ditentukan. Gunakan perintah berikut:

sudo semanage port -a -t http_port_t -p tcp 9113

3. Memperbarui Pengaturan Firewall

Langkah selanjutnya adalah mengonfigurasi firewall untuk membatasi akses ke port 9113 dari localhost dan segmen IP 192.168.108.0/23. Berikut adalah langkah-langkahnya:

  1. Izinkan Port untuk Segmen IP:
   sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.108.0/23" port protocol="tcp" port="9113" accept'
  1. Izinkan Port untuk Localhost:
   sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="127.0.0.1" port protocol="tcp" port="9113" accept'
  1. Tolak Akses dari IP Lainnya (Opsional):
    Jika Anda ingin memblokir semua akses lain ke port 9113, Anda dapat menggunakan perintah berikut:
   sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port protocol="tcp" port="9113" reject'
  1. Muat Ulang Firewall:
   sudo firewall-cmd --reload

4. Restart NGINX

Setelah melakukan perubahan konfigurasi, restart NGINX untuk menerapkan perubahan:

sudo systemctl restart nginx

5. Verifikasi Konfigurasi

Setelah semua perubahan dilakukan, verifikasi bahwa firewall dan konfigurasi NGINX telah diterapkan dengan benar. Anda dapat menggunakan perintah berikut untuk memeriksa port yang didengarkan oleh NGINX:

sudo ss -tuln | grep 9113

Selain itu, Anda dapat mencoba terhubung ke server dari IP yang diizinkan dan yang tidak diizinkan untuk memverifikasi bahwa kontrol akses berfungsi dengan baik.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, Anda telah berhasil mengonfigurasi NGINX dan firewall pada server RHEL 9 untuk membatasi akses ke port 9113 hanya dari localhost dan segmen IP 192.168.108.0/23. Langkah-langkah ini membantu menjaga keamanan dan stabilitas server Anda dengan membatasi akses ke port tertentu hanya dari sumber yang dipercaya.

Tips Tambahan:

  • Gunakan Firewall yang Kuat: Pastikan Anda menggunakan firewall yang kuat dan dikonfigurasi dengan benar untuk melindungi server Anda dari serangan yang tidak diinginkan.
  • Periksa Log: Periksa log NGINX dan firewall secara berkala untuk mendeteksi aktivitas yang mencurigakan.
  • Perbarui Perangkat Lunak: Selalu perbarui perangkat lunak server dan firewall Anda ke versi terbaru untuk mengatasi kerentanan keamanan.

Dengan mengikuti langkah-langkah keamanan yang tepat, Anda dapat memastikan bahwa server RHEL 9 Anda aman dan terlindungi dari akses yang tidak sah.

Terbaru

  • Apa tiu Keberagaman? dan Kenapa Kita Butuh Perbedaan
  • Inilah Rekomendasi Tablet RAM 8 GB Paling Murah 2026 Buat Kerja dan Kuliah!
  • Ini Bocoran Honorable Mention TOTY FC Mobile OVR 117 dan 34 Kode Redeem Paling Baru!
  • Inilah Cara Memilih Smartband GPS Terbaik Biar Olahraga Kalian Makin Efektif!
  • Cara Cek Garansi iPhone dengan Benar, Penting Banget Buat yang Mau Beli HP Baru atau Bekas!
  • Inilah Infinix Note 60 Pro, HP Midrange yang Punya Desain Mirip iPhone dan Fitur Unik ala Nothing Phone!
  • Cara Mengatasi Digi Bank BJB Error dan Nggak Bisa Dibuka!
  • Inilah Kronologi & Kenapa Link Video Viral Andira McQueen di Dalam Mobil yang Bikin Geger Netizen Makassar
  • Cara Input Dapodik 2026 Biar Sekolah Masuk Prioritas Revitalisasi 2026
  • Apa Itu Kurikulum Berbasis Cinta (KBC)? Ini Penjelasan dan Cara Penerapannya
  • Inilah Cara Mengurus SKTM KIP Kuliah 2026 yang Benar Agar Lolos Seleksi!
  • Kapan Waktu Resmi Jam Maintenance Livin Mandiri?
  • WiFi Sudah Nyambung Tapi Internet Kok Nggak Jalan? Ini Cara Supaya Koneksi Kalian Lancar Lagi!
  • Inilah Kumpulan Cheat GTA San Andreas Terlengkap 2026!
  • Belum Kebagian Tiket Mudik? Inilah Bocoran Jadwal Tiket Kereta Tambahan Lebaran 2026!
  • Apa itu Pengertian Web Scraping?
  • Cara Isi Instrumen Pengelolaan Pengawas TKA Lancar Jaya Tanpa Masalah
  • Cara Isi Instrumen MBG di Healthy Madrasah/EMIS Tahun 2026
  • Inilah Cara Mengatasi Rekening Tidak Valid di Info GTK 2026 Biar Tunjangan Cair
  • Cara Isi Observasi Kinerja Kepala Sekolah di Ruang GTK 2026, Biar Nggak Bingung Lagi!
  • Inilah Cara Atasi SKTP Januari-Februari 2026 yang Belum Muncul di Info GTK
  • Pusing Rekening Info GTK Silang Merah? Tenang, Ini Cara Mengatasinya Biar Tunjangan Kalian Cepat Cair!
  • Cara Jadi Lebih Sehat Dengan Ponsel Pintar Kalian
  • WA Kini Coba Fitur Web App untuk Panggilan
  • Google Meluncurkan Pembaruan Sistem Besar Februari 2026
  • Discord Tambahkan Verifikasi Usia: Apa Artinya?
  • Telegram Rilis Desain Baru untuk Android dengan Efek Liquid Glass, Sudah Tersedia!
  • Google Home: Perbaikan Lama yang Bisa Membuat Pengalaman Lebih Baik
  • Google Gemini di Chrome Kini Hadir untuk Chromebook dan Laptop Plus
  • YouTube Music Kini Tambah Fitur Lirik Lagu, Premium Wajib Tahu!
  • Windows 11 26H1 Explained: Why This New Update is Only for the Latest ARM Devices
  • Go 1.26 Adds New Features for Developers
  • The Fake Zoom Meeting Scam: How UNC1069 Uses Deepfakes and AI to Steal Your Cryptocurrency Explained
  • Windows 11 OOBE Now Features Copilot Assistant
  • WhatsApp Web Adds Voice & Video Calls for Linux Users
  • Prompt AI Merubah Postingan LinkedIn Jadi Ladang Diskusi dengan ChatGPT
  • Prompt AI: Paksa Algoritma LinkedIn Promosikan Konten Kalian
  • Inilah Cara Bikin Postingan Viral Menggunakan AI
  • Inilah Cara Buat Conversation Starter di Claude Project Agar Workflow Kalian Lebih Sat-Set
  • Cara Membuat Knowledge Base Audit untuk Claude Project Agar Dokumen Kalian Nggak Berantakan
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

©2026 emka.web.id | Design: Newspaperly WordPress Theme