Postingan

Menampilkan postingan dari November, 2013

Menambahkan dukungan CloudFlare di Nginx

Gambar
Bagi kamu yang menggunakan CloudFlare  sebagai CDN maka selain kamu bisa dapetin peningkatan kecepatan akses website juga kamu akan lebih aman dari serangan spammer, bot juga DDoS minimal.  Sistem CloudFlare adalah berposisi sebagai Reverse Proxy di depan website kamu, sehingga semua request yang masuk akan melewati jaringan server CloudFlare baru diteruskan ke server hosting kamu. Masalahnya kalau kamu asal saja memasang dan mengaktifkan CloudFlare di website kamu dan server  Nginx  kamu belum disetting untuk mendukungnya, otomatis seluruh alamat IP pengunjung yang masuk akan menggunakan milik CloudFlare. Jelas saja ini akan mencederai hasil software statistik dan analisa yang dipasangkan. Paling sederhana kamu bakal kerepotan membedakan pengunjung karena semuanya melewati CloudFlare. Sebenarnya CloudFlare itu dalam setiap aksesnya ke server kamu dia akan menyisipkan header berisikan informasi alamat IP sebenarnya dari si pengunjung ( CF-Connecting-IP  atau...

Log Audit Trail pada Aplikasi Database

Alkisah, Bill (nama samaran) telah menciptakan sebuah aplikasi database  yang memiliki fasilitas multiuser , dan digunakan oleh perusahaan di mana Bill bekerja. Berbagai pengguna keluar masuk aplikasi Bill setiap harinya, dan melakukan perubahan pada database. Pada suatu hari, sebuah data penting hilang tidak tentu rimbanya. Tentu saja karena sedemikian banyaknya user yang menggunakan aplikasi, atasan Bill menemui masalah untuk menemukan siapa pelakunya. Sebagai programmer aplikasi tersebut, Bill diminta menghadap atasan untuk menemukan solusinya. Atasan (dengan suara berat): "Begini, saya ingin tahu bagaimana hilangnya data yang sangat penting itu!!" Bill: "Eh.. baik, Pak. Data tersebut hilang dua hari yang lalu, tepat pukul 17:30, dilakukan oleh karyawan bapak, dengan nomor induk pegawai P007". Atasan: "Bagus! Rupanya kamu telah menggunakan Log Audit Trail di dalam aplikasi! Gaji kamu tidak jadi saya potong!" Bill: "Log Audit? Aplikasi? ...