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...

Cara Menambahkan repository EPEL di CentOS

Cara install program distro Linux seperti CentOS atau RHEL (Red Hat Enterprise Linux) hanya tinggal mengetikkan perintah yum install disusul nama paketnya. Tapi ga semua program ada di repository defaultnya.

Maka dari itu terkadang kamu kudu menambahkan repository lain yang menawarkan lebih banyak software gratis dan open source. Paling umum yaitu repository EPEL (Extra Packages for Enterprise Linux) yang dikelola oleh Fedora dan bisa dimanfaatkan oleh distro Linux dan masih satu keluarga (RHEL, CentOS, Oracle Linux, Scientific Linux), jadi ga terbatas ke CentOS saja.

Cara paling mudah dan sangat dianjurkan untuk pertama kali dicoba adalah dengan menginstallnya melalui yum, dan perintahnya adalah:

yum install epel-release

Tapi ini membutuhkan adanya CentOS Extras repository di server kamu, misalnya tidak ada atau kamu gagal maka kamu bisa nambahin  manual tergantung versi dan arsitektur CentOS yang kamu gunakan.

CentOS 4.x 32-Bit

wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
 rpm -ivh epel-release-4-10.noarch.rpm

CentOS 4.x 64-Bit

wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
 rpm -ivh epel-release-4-10.noarch.rpm

CentOS 5.x 32-bit

wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release-5*.rpm

CentOS 5.x 64-bit

wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
 rpm -ivh epel-release-5-4.noarch.rpm

CentOS 6.x 32-Bit

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
 rpm -ivh epel-release-6-8.noarch.rpm

CentOS 6.x 64-bit

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
 rpm -ivh epel-release-6-8.noarch.rpm

CentOS 7.x (cuma ada 64-bit edisinya)

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
 rpm -ivh epel-release-7-5.noarch.rpm

Jangan lupa untuk mengeksekusi perintah instalasi EPEL repository diatas membutuhkan hak akses root.


Komentar

Postingan populer dari blog ini

Kesalahan pada Pemrograman

Log Audit Trail pada Aplikasi Database

Sembunyikan Menu dengan Registry Editor