Jurnal: Membenahi kendala mixed-content pada Nginx Reverse-Proxy

Sekedar dokumentasi dari permasalahan yang pernah saya jumpai. Terkadang dari sisi aplikasi tidak siap untuk dipublikasi secara HTTPS karena di dalam source code-nya masih ter-hardcoded beberapa resource eksternal menggunakan protokol HTTP. Hal ini membuat kebanyakan web browser mengeluh dan enggan untuk memuat resource yang dipanggil dari protokol HTTP tadi. Maka solusinya ada 2: Edit source code-nya, ganti semua kode yang memanggil resource dari HTTP menjadi HTTPS. Dari sisi Reverse-Proxy, tinggal tambahkan header berikut: 1 add_header 'Content-Security-Policy' 'upgrade-insecure-requests'; Kali ini saya akan membahas solusi untuk Reverse-Proxy Nginx...

 · 1 menit · Muhammad Ahfas An Nahri

Trik Bash Shell #1

Saya akan menjelaskan beberapa tips dan trik dalam menggunakan shell bash yang biasa saya gunakan sehari-hari. Reverse Search Sebagian orang biasa menggunakan history untuk melihat/mencari command-command sebelumnya yang sudah pernah diinputkan. Atau bahkan menggunakan arrow key atas untuk mencari command yang diinginkan. Sebenarnya hampir kebanyakan shell memiliki fitur reverse search. Sesuai namanya, fitur ini bisa melakukan pencarian terhadap command yang sebelumya pernah diinputkan. Bagaimana caranya? Cukup menekan CTRL+R pada terminal....

 · 3 menit · Muhammad Ahfas An Nahri

Jurnal: Cara Extend VM Disk untuk LVM

Saya akan menjelaskan cara mudah untuk resize disk suatu VM dengan konfigurasi LVM. Asumsinya, disk sudah diextend dari sisi HVnya (PVE, ESXi, dll). Pastikan penambahan space sudah terdeteksi dari VM melalui dmesg dan Anda akan mendapati informasi seperti ini: 1 2 [262733.527587] sd 0:0:2:0: [abc] 4096-byte physical blocks [262733.528263] abc: detected capacity change from 214748364800 to 429496729600 Kalau ternyata belum terdeteksi, bisa dicoba untuk menjalankan perintah ini 1 echo 1 > /sys/class/block/<disk>/device/rescan Lalu coba cek kembali di dmesg....

 · 1 menit · Muhammad Ahfas An Nahri

Instalasi LEMP Stack (Linux, Nginx, MariaDB, PHP) pada Ubuntu 20.04

LEMP stack adalah software stack yang terdiri dari (L)inux, (E)gin-x alias Nginx, (M)ysql atau Mariadb, dan (P)HP. Di sini, saya akan menjelaskan bagaimana cara instalasi LEMP stack pada Ubuntu 20.04. Untuk OS berbasis RPM menyusul. Konfigurasi Awal Pastikan repositori Anda sudah pada kondisi terbaru dan package pada sistem anda terupgrade. 1 $ sudo apt update && sudo apt upgrade -y Jika menggunakan firewall, pastikan port 80 (HTTP) dan 443 (HTTPS) terbuka....

 · 6 menit · Muhammad Ahfas An Nahri