Panduan Sistem Operasi

Panduan Lengkap Setting Firewall (UFW / CSF) untuk Website

DewaBiz

Penulis

31 Januari 2026 4 min baca
Panduan Lengkap Setting Firewall (UFW / CSF) untuk Website

Keamanan website merupakan aspek penting yang tidak boleh diabaikan. Salah satu langkah utama untuk melindungi server dan website adalah dengan mengatur firewall. Dua firewall populer yang sering digunakan pada server adalah UFW (Uncomplicated Firewall) dan CSF (ConfigServer Security & Firewall). Panduan ini akan membahas langkah-langkah setting firewall untuk website secara lengkap, mulai dari dasar hingga konfigurasi lanjutan.

Apa itu Firewall dan Mengapa Penting?

Firewall adalah sistem keamanan jaringan yang berfungsi untuk memfilter lalu lintas data masuk dan keluar dari server. Dengan firewall, kamu dapat:

  • Mencegah akses tidak sah ke server.
  • Mengurangi risiko serangan DDoS dan brute force.
  • Mengatur port yang diizinkan untuk komunikasi tertentu.
  • Memantau aktivitas jaringan untuk mendeteksi ancaman.

Mengatur firewall dengan tepat membantu menjaga keamanan website dan data pengguna.

Perbedaan UFW dan CSF

Sebelum masuk ke pengaturan, penting memahami perbedaan antara UFW dan CSF:

UFW (Uncomplicated Firewall)

  • Dirancang untuk sistem berbasis Linux.
  • Sederhana dan mudah digunakan.
  • Ideal untuk pengguna yang baru belajar firewall.
  • Mengatur rule menggunakan command line sederhana.

CSF (ConfigServer Security & Firewall)

  • Lebih kompleks dibanding UFW.
  • Memiliki fitur monitoring dan alerting.
  • Dapat mendeteksi IP mencurigakan secara otomatis.
  • Lebih cocok untuk server dengan trafik tinggi atau multi-user.

Persiapan Sebelum Setting Firewall

Sebelum mengatur firewall, lakukan beberapa persiapan:

  1. Backup Konfigurasi Server
    Pastikan melakukan backup konfigurasi server agar bisa dikembalikan jika terjadi kesalahan.
  2. Catat Port yang Digunakan Website
    Biasanya website menggunakan port:
    • HTTP: 80
    • HTTPS: 443
    • SSH: 22 (jika perlu, bisa diubah untuk keamanan lebih)
  3. Akses Root atau Sudo
    Pengaturan firewall membutuhkan akses administratif.

Setting UFW untuk Website

Mengaktifkan UFW

Untuk mengaktifkan UFW, gunakan perintah:

sudo ufw enable

Ini akan mengaktifkan firewall dengan konfigurasi default.

Membuka Port yang Dibutuhkan

Agar website dapat diakses, buka port HTTP dan HTTPS:

sudo ufw allow 80/tcp

sudo ufw allow 443/tcp

Jika menggunakan SSH, pastikan port SSH juga dibuka:

sudo ufw allow 22/tcp

Menampilkan Status UFW

Untuk memastikan rule sudah diterapkan, gunakan:

sudo ufw status verbose

Kamu akan melihat daftar port yang diizinkan dan status firewall.

Rule Lanjutan UFW

UFW juga mendukung rule yang lebih kompleks, seperti membatasi IP tertentu:

sudo ufw allow from 192.168.1.100 to any port 22

Ini akan mengizinkan akses SSH hanya dari IP tertentu.

Menonaktifkan UFW

Jika perlu menonaktifkan firewall sementara:

sudo ufw disable

Setting CSF untuk Website

CSF lebih canggih dibanding UFW dan memiliki banyak fitur tambahan.

Instalasi CSF

Untuk menginstal CSF, ikuti langkah berikut:

wget https://download.configserver.com/csf.tgz

tar -xzf csf.tgz

cd csf

sudo sh install.sh

Setelah instalasi, CSF biasanya berada di /etc/csf/.

Konfigurasi Dasar CSF

Edit file konfigurasi CSF:

sudo nano /etc/csf/csf.conf

Beberapa pengaturan penting:

  • TESTING = “0”
    Pastikan nilai ini 0 untuk mengaktifkan firewall (default 1 untuk testing).

TCP_IN dan TCP_OUT
Atur port yang diizinkan untuk masuk dan keluar. Contoh untuk website:
TCP_IN = “22,80,443”

TCP_OUT = “22,80,443”

Mengaktifkan CSF dan LFD

Setelah konfigurasi, aktifkan CSF dan layanan LFD (Login Failure Daemon):

sudo csf -e

sudo systemctl start lfd

Membatasi IP dan Keamanan Tambahan

CSF memiliki fitur untuk:

  • Memblokir IP dengan banyak percobaan login gagal.
  • Memantau file system dan aktivitas mencurigakan.
  • Mengirim alert via email jika ada ancaman.

Contoh menambahkan IP ke daftar blokir:

sudo csf -d 192.168.1.200

Tips Mengoptimalkan Firewall untuk Website

  1. Hanya Buka Port yang Diperlukan
    Jangan buka port yang tidak digunakan untuk meminimalkan risiko.
  2. Gunakan Whitelist untuk IP Tertentu
    Jika ada admin tertentu, tambahkan IP mereka ke whitelist agar lebih aman.
  3. Aktifkan Logging dan Monitoring
    UFW dan CSF menyediakan log yang dapat digunakan untuk analisis keamanan.
  4. Rutin Update Konfigurasi
    Periksa dan update rule firewall secara berkala sesuai kebutuhan website.
  5. Gabungkan dengan Sistem Keamanan Lain
    Firewall bekerja lebih efektif jika digabungkan dengan sistem keamanan tambahan seperti SSL dan proteksi aplikasi web.

Kesimpulan

Mengatur firewall untuk website merupakan langkah krusial dalam menjaga keamanan server. UFW cocok untuk pengguna yang menginginkan konfigurasi sederhana, sementara CSF memberikan kontrol lebih mendalam dan fitur keamanan tambahan. Dengan mengikuti panduan ini, website kamu akan lebih terlindungi dari serangan dan akses tidak sah. Ingat untuk selalu mengecek dan memperbarui konfigurasi firewall secara rutin agar tetap optimal.

Agar firewall yang sudah diatur bekerja optimal, jalankan website di VPS Super Compute. Dengan VPS yang handal, performa website akan lebih cepat, stabil, dan mampu menghadapi lonjakan trafik atau serangan siber. Kombinasi firewall yang tepat dan VPS berkualitas membuat website lebih aman, responsif, dan siap menghadapi berbagai ancaman. Selain itu, pastikan untuk selalu mengecek dan memperbarui konfigurasi firewall secara rutin agar tetap optimal. Dengan pengaturan yang benar, kamu bisa mengurangi risiko kebocoran data, serangan malware, dan gangguan layanan. Tips tambahan: gunakan firewall bersama SSL, proteksi aplikasi web, dan monitoring server untuk lapisan keamanan lebih lengkap. Pantau log secara rutin untuk deteksi dini ancaman, dan sesuaikan konfigurasi sesuai kebutuhan website. Dengan cara ini, website kamu tidak hanya aman, tapi juga lebih cepat diakses oleh pengunjung. Untuk memulai klik link dewabiz.com dan rasakan keamanan serta performa terbaik website kamu

Share:

Artikel Terkait

Baca juga artikel lainnya yang mungkin menarik buat Anda.

Kembali ke Blog