Category: Nginx

Trik Block SQLi, XSS, dan RCE di Level Nginx Tanpa Merusak Kolom Pencarian Blog Koding

Halo sobat Melanjutkan cerita dari artikel sebelumnya, setelah WAF Nginx berhasil saya pasang di server klien, muncul kendala baru yang tidak terduga. Salah satu klien saya mengelola sebuah blog edukasi koding dan pemrograman. Dua hari setelah WAF terpasang, beliau menghubungi saya karena ada laporan dari pembaca websitenya. Laporannya begini: pembaca tidak bisa menggunakan kolom pencarian di blog tersebut setiap kali […]

Solusi Ringan Mencegat Serangan Bot: Optimasi WAF Regex di Nginx Agar Server Tetap Stabil

Ada momen di mana seorang pemilik website mendadak diuji kesabarannya. Bayangkan, di saat transaksi atau aktivitas bisnis sedang ramai-ramainya di jam kerja, tiba-tiba website tidak bisa diakses sama sekali. Tampilan layar hanya menunjukkan pesan error “Error Establishing a Database Connection” (koneksi antara sistem website dan tempat penyimpanan data terputus). Kepanikan pun tak terhindarkan, apalagi kalau melihat laporan pengunjung harian sebenarnya […]

Fix Nginx Slowdown – Mengatasi Nginx Lemot: Trik Mencegah Server Menulis File Sementara ke Disk

Sobat, penurunan performa server (slowdown) kadang suka bikin bingung, apalagi waktu penggunaan CPU (otak pemrosesan server) dan RAM (memori kerja utama) terpantau masih tenang-tenang aja. Kejadian ini sempat dialami salah satu klien saya pas aktivitas Disk Write I/O (proses penulisan data ke dalam media penyimpanan) mendadak melonjak tajam. Usut punya usut, ternyata Nginx (aplikasi web server) sibuk bikin ribuan temporary […]

Nginx FastCGI Buffer vs Memory: Berapa Ukuran RAM yang Benar-Benar Dikonsumsi Server?

Sobat, kekhawatiran terkait konsumsi RAM (memori kerja utama server) sering kali muncul saat kita hendak memperbesar alokasi buffer di Nginx (aplikasi web server). Seorang klien pernah dengan cemas menanyakan apakah setelan FastCGI buffer (alokasi RAM sementara untuk menampung data dari PHP) sebesar 16×64 KB (1 MB) akan menguras habis memori pada server berkapasitas 3 GB jika ada 200 request (permintaan […]

Optimasi Buffer FastCGI Nginx: Solusi Bebas Bottleneck untuk Halaman Web Berukuran Besar

Sobat, memuat halaman web berukuran besar sering kali menimbulkan hambatan kecepatan (bottleneck) jika server belum dioptimalkan dengan baik. Hal ini dialami oleh seorang klien ketika halaman katalog dan laporan data berukuran sekitar 667 KB terasa kurang responsif saat diakses pengunjung. Saat saya cek jalur pengiriman data dari backend ke Nginx, akar masalahnya langsung kelihatan. Ada dua hal yang bikin prosesnya […]

Panduan Mengatasi Log “An Upstream Response Is Buffered to a Temporary File” di Nginx

Sobat, setelah memahami arti dari peringatan FastCGI buffer di Nginx, pertanyaan berikutnya yang sering muncul adalah bagaimana cara menghentikannya secara permanen. Klien saya pernah menanyakan hal ini karena ingin memastikan file log servernya tetap bersih dan penggunaan disk storage tidak terbuang untuk menulis temporary file. Saat menganalisis kasus ini, langkah pertama yang saya lakukan adalah memeriksa file konfigurasi Nginx di […]

Memahami Warning Nginx: Mengapa Respon FastCGI Disimpan ke Temporary File?

Sobat, melihat baris log server yang mendadak membengkak sering kali membuat pemilik website cemas. Kejadian ini dialami salah satu klien saya beberapa waktu lalu ketika melihat ribuan baris peringatan di log Nginx. Klien sempat menduga servernya mengalami gangguan serius. Padahal, jika dibaca dengan tenang, tidak semua pesan peringatan (warning) menandakan sistem sedang rusak atau bermasalah kritis. Sebagai seorang SysAdmin, langkah […]

Cara Mengaktifkan Permalink WordPress pada Server Nginx

Halo sobat, pada kesempatan kali ini kita akan membahas cara mengaktifkan permalink pada WordPress di server Nginx. Berbeda dengan Apache yang menggunakan file .htaccess, Nginx memiliki konfigurasi tersendiri sehingga perlu beberapa langkah tambahan agar permalink WordPress berfungsi dengan baik. Langkah 1: Buka File Konfigurasi Nginx Pertama, sobat perlu mencari dan membuka file konfigurasi nginx.conf melalui terminal atau SSH. Biasanya file […]