Tampilkan postingan dengan label Nginx. Tampilkan semua postingan
Tampilkan postingan dengan label Nginx. Tampilkan semua postingan

Menghapus HTTP Basic Auth di Nginx Reverse Proxy

Sabtu, 23 Januari 2021

Menghapus HTTP Basic Auth di Nginx Reverse Proxy. Oke ini sebenarnya adalah catatan pribadi saya sendiri. Dan saja juga sebenarnya agak bingung ngasih judulnya gimana. Intinya saya dapet case dimana sebuah service berjalan menggunakan HTTP auth, dan saya harus memasking service tersebut dengan reverse proxy Nginx.

Cara Menampilkan Request Post Data di Access Log Nginx

Kamis, 17 Desember 2020

Cara Menampilkan Request Post Data di Log Nginx. Secara default format logging di Nginx (combined/main) tidak menampilkan value dari post data request. Nah, karena suatu kebutuhan khusus, saya berencana untuk menampilkan value dari post data tersebut. Untungnya di Nginx hal tersebut bisa dilakukan tanpa harus menginstall modul tambahan.

Cara Memasang Modul Brotli Compression di Nginx

Selasa, 15 Desember 2020

Cara Memasang Modul Brotli Compression di Nginx. Brotli adalah salahsatu modul compression yang secara performa diklaim lebih cepat dari gzip. Sudah banyak yang membahas perbandingan Brotli dan Gzip, dan memang Brotli bisa dioptimasi lebih jauh, yang artinya bisa meningkatkan performa dari web server.

Install Modul GeoIP2 untuk Nginx di Server Ubuntu

Rabu, 09 Desember 2020

Install Modul GeoIP2 untuk Nginx di Ubuntu. Dikarenakan ada kebutuhan logging dengan menampilkan lokasi negara, saya akhirnya memutuskan untuk menggunakan GeoIP2 dari Maxmind. Hanya saja Maxmind saat ini tidak menyediakan dukungan untuk Nginx di modul GeoIP2 mereka.

Memodifikasi HTTP Response Body pada Web Server Nginx

Sabtu, 07 November 2020

Memodifikasi HTTP Response Body pada Web Server Nginx. Oke saya sendiri juga sebenarnya bingung mau kasih judul apa. Intinya di Nginx ada modul yang memungkinkan kita untuk mengubha response body dengan nilai yang kita tentukan sendiri pada konfigurasi Nginxnya. Ini mirip dengan kemampuan mod_substitute pada Apache. 

Mencatat IP Asli Visitor di Log Nginx Cloudflare

Kamis, 09 Juli 2020

Mencatat IP Asli Visitor di Log Nginx Cloudflare. Ketika kita mengaktifkan cloud protect di Cloudflare, maka IP yang tersimpan di log server kita adalah IP milik Cloudflare. Solusinya, kita bisa memanfaatkan modul ngx_http_realip_module untuk mencatat IP asli visitor kita di server.

Load Balancing Menggunakan Nginx dan Docker

Senin, 24 Februari 2020

Load Balancing Menggunakan Nginx dan Docker. Dengan memanfaatkan load balancer, kita bisa membagi resource dari server agar lebih merata. Caranya dengan memanfaatkan docker. Jadi kita bagi lagi backend nya menggunakan container.

Konfigurasi Nginx sebagai Reverse Proxy untuk Web Server Apache

Jumat, 14 Februari 2020

Konfigurasi Nginx sebagai Reverse Proxy Apache2. Oke kali ini saya akan sharing sedikit mengenai bagaimana cara menggunakan Nginx sebagai reverse proxy untuk Apache2. Jadi nantinya Nginx akan bertindak sebagai frontend dan Apache2 sebagai backendnya.

Membatasi Akses Direktori di Nginx dengan HTTP Basic Authentication

Rabu, 18 Desember 2019

Membatasi Akses Direktori di Nginx dengan HTTP Basic Authentication.  Kalian bisa menambahkan autentifikasi pada direktori pada webserver Nginx. Untuk melakukannya, kita membutuhkan tool apache2-utils.

Konfigurasi SELinux dengan Web Server Nginx

Minggu, 15 Desember 2019

Konfigurasi SELinux dengan Web Server Nginx. Saya melihat beberapa tutorial yang membahas tentang instalasi Nginx di CentOS menyarankan pengguna untuk menonaktifkan selinux. Menurut saya menonaktifkan fitur pengamanan default yang disediakan oleh sistem bukan praktik yang bagus. Jika kalian memang tidak bisa "menangani" selinux, pakailah distro lain seperti Ubuntu.

Cara Mengaktifkan Status Page di Web Server Nginx

Rabu, 09 Oktober 2019

Cara Mengaktifkan Status Page di Web Server Nginx. Modul Status Page pada Nginx menyajikan data real time mengenai koneksi client ke web server. Modul ini tentunya memberikan data yang bisa dipelajari dan dijadikan dasar untuk melakukan optimasi pada Nginx.

Cara Install dan Konfirguasi IP2Proxy di Webserver Nginx

Kamis, 18 Juli 2019

Cara Install dan Konfirguasi IP2Proxy di Webserver Nginx. Beberapa tindak kejahatan di internet dilakukan oleh pelakunya dengan bersembunyi dibalik VPN maupun Proxy. Nah, untuk mencegah tindakan kejahatan seperti fraud dll, biasanya pemilik website memblokir ip yang dicurigai sebagai ip VPN maupun proxy. Disini saya akan share tutorial bagaimana cara memasang IP2Proxy yang merupakan database berisi daftar ip dari provider VPN, range ip TOR, serta proxy. Di tutorial ini saya menggunakan server Debian dan webserver Nginx.

Cara Compile dan Install Tengine Web Server di Ubuntu

Rabu, 17 Juli 2019

Cara Compile dan Install Tengine Web Server di Ubuntu - Tengine adalah server web yang dibuat oleh Taobao, situs web e-commerce terbesar di Asia. Berbasis pada server Nginx dan memiliki banyak fitur lanjutan. Tengine telah terbukti sangat stabil dan efisien di beberapa dari 100 situs web teratas di dunia, termasuk taobao.com dan tmall.com. Tengine telah menjadi proyek open source sejak Desember 2011. Saat ini sedang dikembangkan secara aktif oleh tim Tengine, yang anggota intinya berasal dari Taobao, Sogou dan perusahaan Internet lainnya. Tengine adalah upaya komunitas dan semua orang didorong untuk terlibat.

Memblokir IP Address atau Network Subnet di Nginx

Memblokir IP Address atau Network Subnet di Nginx -  Kadang saya memblokir beberapa IP ataupun subnet yang sekiranya saya anggap spam. Hal ini utnuk menghindari spammer mengakses konten di blog saya. Oke jadi di tutorial ini saya akan membahas sedikit bagaimana cara memblokir IP address di serverblock nginx.

Cara Mengaktifkan FastCGI Cache di Nginx Server

Cara Mengaktifkan FastCGI Cache di Nginx Server - Pengguna webserver Nginx sebenarnya tidak perlu repot repot jika ingin mengkonfigurasi cache file statis di servernya karena di Nginx sudah ada yang namanya FastCGI Cache. Oke di tutorial ini saya akan membahas tentang mengaktifkan FastCGI cache secara singkat, padat, jelas.

Cara Memasang OWASP ModSecurity Core Rule Set di Nginx

Senin, 15 Juli 2019

Cara Memasang OWASP ModSecurity Core Rule Set di Nginx - Sebenarnya tutorial ini sudah pernah saya bahas namun ternyata masih ada tadi yang menanyakannya lewat fanspage sehingga saya putuskan untuk membuat artikel mengenai ini secara terpisah. Bagi yang belum tau, ModSecurity Core Rule Set (CRS) adalah seperangkat rule deteksi serangan umum untuk digunakan dengan ModSecurity atau firewall aplikasi web yang kompatibel. CRS bertujuan untuk melindungi aplikasi web dari berbagai serangan, termasuk OWASP Top Ten, dengan sedikit peringatan palsu.

Mengaktifkan Nginx FancyIndex di Server Ubuntu

Sabtu, 13 Juli 2019

Mengaktifkan Nginx FancyIndex di Server Ubuntu. FancyIndex adalah salahsatu modul di Nginx yang berfungsi untuk mempercantik tampilan directory listing. Modul ini bisa diaktifkan dengan ikut dimasukkan ketika kita ingin mengcompile Nginx. Namun, jika kalian menginstall Nginx lewat repository Ubuntu, modul tersebut tidak langsung tersedia.

Monitoring Web Server Nginx dengan Nginx Amplify Agent

Minggu, 07 Juli 2019

Monitoring Web Server Nginx dengan Nginx Amplify Agent. Ada banyak tool yang tersedia untuk memonitori web server yang berjalan, baik yang gratis, berbayar, maupun open source. Namun, jika kalian adalah pengguna web server Nginx, tidak ada salahnya mencoba Nginx Amplify, tool monitoring web server gratis dari Nginx.

Mempercantik Tampilan Directory Listing di Web Server Nginx

Selasa, 25 Juni 2019

Mempercantik Tampilan Directory Listing di Web Server Nginx. Tampilan default dari directory listing adalah teks berwarna hitam (biru untuk link), dan background putih. Nah, jika kalian merasa bahwa direktori tersebut penting dan sering diakses oleh pengunjung, tidak ada salahnya kalian mempercantik tampilannya.

Menggunakan Nginx Terbaru di Server Ubuntu

Jumat, 31 Mei 2019

Menggunakan Nginx Terbaru di Server Ubuntu. Kali ini saya akan membahas bagaimana cara mengupgrade webserver Nginx di Ubuntu. Tutorial ini berlaku bagi kalian yang menginstall paket Nginx dari repository, jika kalian menggunakan Nginx hasil compile dari source, maka yang harus dilakukan adalah mengcompile ulang setiap rilisan stabil di web Nginx sudah tersedia.