Cara membatasi ukuran upload file pada Nginx

Nginx memiliki batasan untuk unggah file sebesar 1MB secara bawaan. Untuk bisa merubah konfigurasi ini kita bisa menggunakan client_max_body_size, yang merupakan bagian dari modul ngx_http_core_module. Kita bisa mengatur posisi nya pada blok http, server atau location konteks. client_max_body_size ini akan memeriksa isi maksimum dari “Content-Length” pada request header. Berikut contoh konfigurasi dengan batasan 100MB in /etc/nginx/nginx.conf file. Blok http akan berpengaruh untuk semua blok … Read more

Cara mengamankan NGINX webserver dengan Let’s Encrypt pada Rocky Linux 9

Kondisi Instalasi Server sudah dilakukan konfigurasi awal rocky linux 9, juga sudah di lakukan instalasi nginx webserver dan juga sudah dilakukan pointing ke alamat domain Proses Instalasi pertama kita melakukan instalasi paket EPEL, jika belum. selanjutnya kita install certbot, ini adalah client yang akan melakukan request ssl sertifikat kepada let’s encrypt. tunggu hingga proses instalasi … Read more

Cara install Nginx Webserver pada Rocky Linux 9

Nginx adalah salah satu web server yang paling populer di dunia saat ini, dengan kemampuan menangai trafik yang sangat tinggi dan sebagian besar trafik yang tinggi menggunakan Nginx. Nginx cukup ringan dan bisa digunakan sebagai web server ataupun reverse proxy. Pada tulisan ini kita akan melakukan instalasi Nginx, mengelola konfigurasi nya dan juga konfigurasi firewall. Instalasi … Read more

Cara mengamankan Webserver Nginx dengan Fail2ban pada Rocky Linux 9

Fail2ban adalah sebuah alat yang dapat melakukan mitigasi terhadap serangan brute force dengan membuat aturan dan merubah konfigurasi firewall secara otomatis untuk melakukan blok terhadap alamat IP tertentu setelah IP tersebut melakukan percobaan gagal login (yang kemungkinan serangan) beberapa kali dalam rentang waktu yang ditentukan. Pada tulisan ini, kita akan melakukan install fail2ban pada rocky … Read more

413 Request Entity Too Large Nginx

Pesan kesalahan ini muncul karna ukuran request yang dikirim dari klien melebihi ukuran yang diperbolehkan. Disini kita tentukan ukuran maksimalnya adalah 20M. Hati-hati juga saat memberikan nilai ini terlalu tinggi, bisa menyebabkan server menjadi kelebihan beban. Lakukan perubahan pada config nginx.conf, tambahkan dalam blok server. Semoga bermanfaat.