CatatankuCC

Sunday, March 3, 2013

CatatankuCC


Install xcache di Kloxo-MR untuk Cache Webserver

Posted: 02 Mar 2013 05:05 PM PST

Install xcache di Kloxo-MR untuk Cache Webserver

Salah satu cara untuk mempercepat loading suatu website adalah menggunakan cache. Cache ini bisa bersifat software yang terinstall di cms seperti WP Super cache atau W3 Total cache yang ada di WordPress plugin. Tapi kali ini saya akan membahas penggunaan cache yang di install di webserver yaitu xcache.

Install xcache di Kloxo-MR untuk Cache Webserver

xcache adalah salah satu modul php yang bisa meningkatkan kinerja script PHP. Cara kerja xcache ini adalah meng-cache atau menyimpan script PHP yang pernah dicompile dalam memory. xcache dapat mempercepat kinerja PHP pada server dengan cara pengoptimalisasi website. xcache menghilangkan waktu kompilasi script PHP dengan caching yang dikompilasi dari script PHP ke dalam shm (RAM) dan menggunakan script PHP yang sudah terkompilasi tersebut langsung dari RAM.

Pada artikel Kloxo-MR Control Panel Webserver Hosting Apache Nginx Gratis, telah disebutkan kalau Kloxo-MR ini menggunakan pendekatan package general banyak sumber/repo. Package general pada Kloxo-MR mengambil php rpms dari centos.repo dan kloxo-mr.repo yang merupakan gabungan link ke centalt.repo, repo khusus Kloxo-MR yang disimpan di github, ius.repo dan epel. Dan tentu saja ini masih dimungkinkan bila user hendak menambah repo lain. Maka dengan ini xcache dengan sendirinya sudah merupakan paket yang sudah tersedia di installer (repo) Kloxo-MR.

Cara Install xcache di Kloxo-MR untuk Cache Webserver

Dikarenakan xcache ini sudah tersedia di installer (repo) Kloxo-MR, maka cara install-nya pun sangat mudah. Sebelum install xcache pastikan dulu php branch yang kita pergunakan [baca artikel: Cara Install dan Setting Kloxo-MR Webserver Hosting Gratis dan Kloxo-MR dengan nginx-proxy php-fpm Lebih Mudah dan Cepat].

Install xcache di Kloxo MR untuk Cache Webserver

Untuk melihat php yang kita pergunakan, melalui ssh client kita bisa melakukan perintah php -v

Contoh untuk php53u dalam centos 6 64 bit yang kita pergunakan, dan sudah terinstall ioncube dan xcache, maka hasilnya adalah sebagai berikut :

[root@server ~]# php -v
PHP 5.3.21 (cli) (built: Jan 17 2013 12:45:27)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
with XCache v3.0.1, Copyright (c) 2005-2013, by mOo
with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.
with XCache Optimizer v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Cacher v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Coverager v3.0.1, Copyright (c) 2005-2013, by mOo

Untuk install xcache ini harus disesuaikan dengan php branch yang kita pergunakan. Misal kita menggunakan php53u, maka gunakan perintah yum list php53u-xcache* dan hasilnya adalah :

php53u-xcache.x86_64                     3.0.1-1.ius.el6           @kloxo-mr-ius
php53u-xcache-debuginfo.x86_64           3.0.1-1.ius.el6           kloxo-mr-ius

Dan karena xcache sudah tersedia di repo Kloxo-MR, maka install-nya cukup menggunakan :

yum install php53u-xcache*

untuk install xcache dan xcache-debuginfo
Sedangkan untuk install xcache saja dapat menggunakan perintah :

yum install php53u-xcache.x86_64

Demikian cara install xcache di Kloxo-MR untuk cache webserver

masew com install-xcache-kloxomr-cache-webserver

Install ioncube loader di Kloxo-MR untuk Script ter-enkripsi

Posted: 02 Mar 2013 04:25 PM PST

Install ioncube loader di Kloxo-MR untuk Script ter-enkripsi.

Ada kalanya script atau template atau plugin yang kita pakai membutuhkan ioncube loader dikarenakan script tersebut telah di encoder menggunakan ioncube. Dan jika ioncube loader tidak terinstall di webserver, maka script tersebut tidak akan bisa berjalan dan ada notifikasi error.

Install ioncube loader di Kloxo-MR untuk Script ter-enkripsi

ioncube adalah salah satu encoder yang saat ini banyak dipergunakan dan dipercaya susah untuk di-decode. ioncube ini bukan obfuscator, tapi semacam compiler yang dapat merubah isi dari script secara acak. ioncube digunakan oleh para programmer untuk melindungi hasil kerja supaya tidak terjadi pembajakan.

Pada artikel Kloxo-MR Control Panel Webserver Hosting Apache Nginx Gratis, telah disebutkan kalau Kloxo-MR ini menggunakan pendekatan package general banyak sumber/repo. Package general pada Kloxo-MR mengambil php rpms dari centos.repo dan kloxo-mr.repo yang merupakan gabungan link ke centalt.repo, repo khusus Kloxo-MR yang disimpan di github, ius.repo dan epel. Dan tentu saja ini masih dimungkinkan bila user hendak menambah repo lain. Maka dengan ini ioncube dengan sendirinya sudah merupakan paket yang sudah tersedia di installer (repo) Kloxo-MR.

Cara Install ioncube loader di Kloxo-MR

Dikarenakan ioncube Loader ini sudah tersedia di installer (repo) Kloxo-MR, maka cara install-nya pun sangat mudah. Sebelum install ioncube pastikan dulu php branch yang kita pergunakan [baca artikel: Cara Install dan Setting Kloxo-MR Webserver Hosting Gratis dan Kloxo-MR dengan nginx-proxy php-fpm Lebih Mudah dan Cepat].

Install ioncube loader di Kloxo MR untuk Script ter enkripsi

Untuk melihat php yang kita pergunakan, melalui ssh client kita bisa melakukan perintah php -v

Contoh untuk php53u dalam centos 6 64 bit yang kita pergunakan, dan sudah terinstall ioncube dan xcache, maka hasilnya adalah sebagai berikut :

[root@server ~]# php -v
PHP 5.3.21 (cli) (built: Jan 17 2013 12:45:27)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
with XCache v3.0.1, Copyright (c) 2005-2013, by mOo
with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.
with XCache Optimizer v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Cacher v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Coverager v3.0.1, Copyright (c) 2005-2013, by mOo

Untuk install ioncube ini harus disesuaikan dengan php branch yang kita pergunakan. Misal kita menggunakan php53u, maka gunakan perintah yum list php53u-ioncube* dan hasilnya adalah :

php53u-ioncube-loader.x86_64                 4.2.2-1.ius.el6       @kloxo-mr-ius
php53u-ioncube-loader-debuginfo.x86_64       4.2.2-1.ius.el6       @kloxo-mr-ius

Dan karena ioncube sudah tersedia di repo Kloxo-MR, maka install-nya cukup menggunakan :

yum install php53u-ioncube*

untuk install ioncube-loader dan ioncube-loader-debuginfo
Sedangkan untuk install ioncube-loader saja dapat menggunakan perintah :

yum install php53u-ioncube.x86_64

Demikain cara install ioncube loader di Kloxo-MR untuk script ter-enkripsi

Kloxo-MR dengan nginx-proxy php-fpm Lebih Mudah dan Cepat

Posted: 02 Mar 2013 03:05 PM PST

Kloxo-MR dengan nginx-proxy php-fpm Lebih Mudah dan Cepat

Kloxo-MR jika dibanding dengan Kloxo official, mempunyai fitur yang lebih lengkap dan lebih mudah konfigurasinya. Di fitur webserver tersedia pilihan apache, nginx, lighttpd, nginx-proxy dan lighttpd-proxy. Di fitur php branch tersedia pilihan php53, php53u hingga php54. Sedangkan di php type terdapat pilihan mod_php, suphp, php-fpm, fcgid dan berbagai turunannya, serta terdapat opsi dual-php. Dengan adanya berbagai fitur tersebut memungkinkan user Kloxo-MR bisa melakukan konfigurasi yang jauh labih efisien dan lebih canggih.

Pada artikel Kloxo-MR Control Panel Webserver Hosting Apache Nginx Gratis, sudah kita bahas kalau Kloxo-MR mempunyai banyak fitur dibanding dengan Kloxo Official. Selain gratis alias gak berbayar, Kloxo-MR ini mirip dengan control panel berbayar seperti cpanel,  Plesk Panel, DirectAdmin. Selain itu, cara install dan setting dari Kloxo-MR inipun sangat mudah dilakukan.

Kloxo-MR dengan nginx-proxy php-fpm Lebih Mudah dan Cepat

Default Kloxo-MR menggunakan apache, DNS: bind, Spam: bogofilter, dengan webserver config – Php Branch: php_(as_5.3.21), Php Type: php_mod_ruid2, Mysql: myisam. Sedangkan pada Kloxo-MR sendiri terdapat banyak pilihan di webserver, php branch, php type. Di webserver ada apache, nginx, lighttpd, nginx-proxy dan lighttpd-proxy. Di php branch ada php53, php53u, php54. Dan di php type ada  mod_php, suphp, php-fpm, fcgid beserta turunannya.

Untuk kesempatan kali ini, marilah kita bahas cara setting webserver nginx-proxy, php branch php53u, php type php-fpm_event. Rumor saat ini mengatakan kalau nginx lebih cepat dan stabil dibanding apache. Tapi dikarenakan pengaturan permalink (rewrite rule) di nginx lebih sulit dibanding apache yang dapat dilakukan di .htaccess, maka di Kloxo-MR ini disediakan juga nginx-proxy yang mana nginx berjalan di apache sehingga setting rewrite rule dapat dilakukan di .htaccess juga seperti halnya apache.

Setting nginx-proxy di Kloxo-MR

Pertama-tama silahkan masuk ke webserver config dan lakukan penggantian php branch menjadi php53u, lalu klik update. Cek services dan pastikan apache atau httpd berwarna hijau (kondisi running).

Kloxo MR dengan nginx proxy php fpm Lebih Mudah dan Cepat

Masuk ke switch program dan lakukan penggantian web apache menjadi nginxproxy, lalu klik update. Pastikan lagi services nginx-proxy berjalan dengan tanda yaitu apache atau httpd dan nginx berwarna hijau.

Setting php-fpm di Kloxo-MR

Default php type Kloxo-MR adalah mod_php_ruid2. Kali ini kita coba merubah php type-nya menjadi php-fpm_event. Caranya yaitu masuk ke webserver config – php type dan pilih php-fpm_event, centang Enable php 5.2 (use Lxphp) as secondary php, lalu klik update. Dan jangan lupa pastikan services berjalan semua dengan tanda yaitu apache atau httpd, php-fpm dan nginx berwarna hijau.

Kloxo MR dengan nginx proxy php fpm Lebih Mudah dan Cepat

Enable php 5.2 (use Lxphp) as secondary php dimaksudkan untuk mengatasi script di web yang kemungkinan tidak support dengan php-fpm sehingga script tersebut tetap berjalan di php 5.2. Dan di konfigurasi php-fpm ini, jangan lupa juga lakukan apache memory optimize di pilih default, lalu klik update.

Services Kloxo-MR Status

Di atas berkali-kali kusebutkan untuk pengecekan service running. Hal ini untuk memastikan services yang kita pergunakan berjalan sebagaimana semestinya. Services yang sedang berjalan ditandai dengan warna hijau, services yang tidak berjalan ditandai dengan warna merah dan services yang tidak terinstall ditandai dengan warna abu-abu.

Kloxo MR dengan nginx proxy php fpm Lebih Mudah dan Cepat

Ada kalanya services yang kita kehendaki tidak berjalan dengan semestinya. Services tersebut tetap berwarna merah walaupun kita klik. Untuk mengatasi hal ini kita bissa merubah-rubah service tersebut ke lainnya. Misal kita saat ini pakai nginx-proxy tetapi httpd dan nginx tetap berwarna merah, maka kita bisa merubah nginx-proxy tersebut ke apache atau lighttpd dahulu, dan update, lalu kita mengembalikannya lagi ke nginx-proxy. Demikian juga halnya jika warna merah terjadi pada php-fpm. Kita bisa merubah-rubah antara php-fpm_event ke mod_php_ruid2 atau suphp lalu mengembalikannya lagi.

Baca juga artikel :

Kloxo-MR dengan settingan nginx-proxy dan php-fpm ini terasa cepat dibanding settingan lainnya. Selamat menerapkan Kloxo-MR dengan nginx-proxy dan php-fpm

masew com kloxo-mr-dengan-nginx-proxy-php-fpm-lebih-mudah-dan-cepat

Cara Install dan Setting Kloxo-MR Webserver Hosting Gratis

Posted: 02 Mar 2013 11:51 AM PST

Cara Install dan setting Kloxo-MR Webserver Hosting Gratis

Pada artikel Kloxo-MR Control Panel Webserver Hosting Apache Nginx Gratis, sudah kita bahas kalau Kloxo-MR mempunyai banyak fitur dibanding dengan Kloxo Official. Selain gratis alis gak berbayar, Kloxo-MR ini mirip dengan control panel berbayar seperti cpanel,  Plesk Panel, DirectAdmin.

Kloxo-MR jika dibanding dengan Kloxo official, mempunyai fitur yang lebih lengkap dan lebih mudah konfigurasinya. Di fitur webserver tersedia pilihan apache, nginx, lighttpd, nginx-proxy dan lighttpd-proxy. Di fitur php branch tersedia pilihan php53, php53u hingga php54. Sedangkan di php type terdapat pilihan mod_php, suphp, php-fpm, fcgid dan berbagai turunannya, serta terdapat opsi dual-php. Dengan adanya berbagai fitur tersebut memungkinkan user Kloxo-MR bisa melakukan konfigurasi yang jauh labih efisien dan lebih canggih.

Cara Install dan setting Kloxo-MR Webserver Hosting Gratis

Sekarang marilah kita bahas cara instalasi dari Kloxo-MR ini. Pertama-tama yang kita butuhkan adalah VPS dengan virtualisasi OpenVZ atau XEN yang memakai sistem operasi Centos 5 32/64 bit atau Centos 6 32/64 bit. Untuk virtualisasi VPS dianjurkan memakai XEN-PV karena mempunyai harga yang lebih murah dibanding KVM. Pemakaian virtualisasi OpenVZ mempunyai kelemahan tidak bisanya clear cache (sync; echo 3 > /proc/sys/vm/drop_caches)

Cara Install dan Setting Kloxo MR Webserver Hosting Gratis

Hal yang kedua kita butuhkan adalah software ssh client. Disini kita bisa menggunakan putty atau saya menganjurkan menggunakan alternatif lain yaitu Bitvise SSH Client (Tunnelier) karena mempunyai tampilan yang lebih user friendly dibanding putty.

Cara Install Kloxo-MR Webserver Hosting Gratis

Cara Install Kloxo-MR adalah sebagai berikut :

Pada Bitvise SSH Client (Tunnelier) – login, isi server host dengan IP Address utama VPS kita., di server port isi 22 (default), username isi root, initial method pilih password, password isi dengan password saat pendaftaran atau kita bisa merubahnya melalui VPS control panel seperti SolusVM. Lakukan login dan jika ada authentication langsung saja di save.

Untuk fresh install lakukan perintah :

cd /
# update centos to latest version
yum update -y
# install some packages like package-cleanup, etc
yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip telnet wget -y
setenforce 0
echo 'SELINUX=disabled' > /etc/selinux/config

Setelah itu lakukan perintah untuk install/ reinstall/ upgrade yang mana perintah ini tidak akan menghapus data Kloxo/ Kloxo-MR sebelumnya. Untuk kloxo (6.1.x), jalankan dulu perintah ‘sh /script/update’ lebih dulu sebelum perintah ini.

# remove old script and go to
cd /tmp
rm -rf /tmp/kloxo; mkdir /tmp/kloxo
rm -f ./kloxo-mr-dev.sh
# get kloxo packer from github
wget https://github.com/mustafaramadhan/kloxo/raw/dev/kloxo/install/kloxo-mr-dev.sh --no-check-certificate
# install kloxo
sh ./kloxo-mr-dev.sh

Ikuti perintah saat instalasi sampai selesai dan bila perlu lakukan reboot. Jika instalasi Kloxo_MR ini selesai, buka Kloxo-MR di browser dengan menggunakan url http://ip-address-anda:7778 dengan username password admin:admin.

Cara Setting Kloxo-MR Webserver Hosting Gratis

Pada saat pertama kali masuk Kloxo-MR, kita diharuskan untuk mengganti password default kita. Setelah itu lakukan setting seperti pembuatan DNS templates, Add domain dan Set default Domain. Jika ada notifikasi seperti Lxguard, SSH Config dan lainnya silahkan setting sesuai kebutuhan.

Cara Install dan Setting Kloxo MR Webserver Hosting Gratis

Default Kloxo-MR menggunakan apache, DNS: bind, Spam: bogofilter, dengan webserver config – Php Branch: php_(as_5.3.21), Php Type: php_mod_ruid2, Mysql: myisam. Kita bisa merubah itu semua dengan mudah sesuai dengan keinginan kita.

Baca juga artikel :

Demikian sedikit ulasan tentang Cara Install dan Setting Kloxo-MR Webserver Hosting Gratis

Kloxo-MR Control Panel Webserver Hosting Apache Nginx Gratis

Posted: 02 Mar 2013 10:11 AM PST

Kloxo-MR Control Panel Webserver Hosting Apache Nginx Gratis

Kloxo-MR adalah versi fork dari Kloxo (LxCenter). Yaitu hasil modifikasi kloxo official dari Bapak Mustofa Ramadhan, developer Indonesia yang dibantu oleh developer lain dari manca negara.

Kloxo MR Control Panel Webserver Hosting Apache Nginx Gratis

 

Seperti halnya Kloxo official, Kloxo-MR ini merupakan control panel webserver hosting full open source terlengkap yang mirip dengan control panel berbayar (cpanel,  Plesk Panel, DirectAdmin). Satu kali proses install Kloxo-MR sudah komplit mencakup semua paket software dasar yang dibutuhkan untuk hosting.

Kloxo-MR Control Panel Webserver Hosting Apache Nginx Gratis

Kloxo Official dari dulu terkenal sebagai webserver hosting Open Source alias gratis dari LxCenter yang mempunya fitur lengkap dan mudah dalam pengoperasiannya, baik secara Management Reseller ataupun Management Client.

Kloxo MR Control Panel Webserver Hosting Apache Nginx Gratis

Dalam sekali install, software dasar yang dibutuhkan untuk sebuah hosting seperti apache dan lighttpd, bind dan djbdns, bogofilter dan spamassassin sudah tersedia dan tinggal mengaktifkan atau memilih mana yang kita pakai saja. Selain itu Kloxo juga menyediakan webserver config seperti php branch dan php type yang mudah pemilihan dan konfigurasinya.

Beda Kloxo Official dan Kloxo-MR

Dengan munculnya Kloxo-MR ini, banyak inovasi fitur yang dilakukan pada Kloxo Official. Bahkan jika dibandingkan dengan semua control panel hosting lain, Kloxo-MR lebih lengkap dan lebih mudah konfigurasinya.

Kloxo-MR di fitur webserver tersedia pilihan apache, nginx, lighttpd, nginx-proxy dan lighttpd-proxy. Di fitur php branch tersedia pilihan php53, php53u hingga php54. Sedangkan di php type terdapat pilihan mod_php, suphp, php-fpm, fcgid dan berbagai turunannya, serta terdapat opsi dual-php. Dengan adanya berbagai fitur tersebut memungkinkan user Kloxo-MR bisa melakukan konfigurasi yang jauh labih efisien dan lebih canggih.

Kloxo-MR sudah bisa berjalan pada semua seri CENTOS yaitu Centos 5 32bit / 64bit dan Centos 6 32bit / 64bit. Sedangkan mengenai kebutuhan memory, untuk Kloxo sendiri hanya sekitar 15mb RAM.

Beda Kloxo-MR dan Control Panel berbayar

Perbedaan utama antara Kloxo-MR dibanding dengan Control Panel webserver hosting berbayar, tertunya harga. Kloxo-MR ini tersedia secara gratis alias tidak berbayar.

Dan perbedaan secara umum dari kloxo-MR dibandingkan dengan control panel hosting berbayar adalah pendekatan package general banyak sumber/repo yang digunakannya. Ini dimaksudkan agar proses instalasi terkait semua software dapat terinstall secara komplit layaknya enterprise platform. Dengan pendekatan ini user Kloxo-MR lebih memungkinkan untuk mengganti atau menambah software baru.

Package general pada Kloxo-MR adalah mengambil php rpms dari centos.repo dan kloxo-mr.repo yang merupakan gabungan link ke centalt.repo, repo khusus Kloxo-MR yang disimpan di github, ius.repo dan epel. Dan tentu saja ini masih dimungkinkan bila user hendak menambah repo lain.

Berbeda dengan panel hosting berbayar macam Cpanel dan DirectAdmin yang menyediakan sendiri packages secara khusus. Dan tentu panel hosting berbayar tersebut menjadi tidak fleksibel dan penambahan package dari repo lain bisa berakibat fatal, bisa macet total. Intinya panel hosting berbayar itu kurang memberi ruang untuk ‘berkreasi’.

Untuk pengembangan ke depan Kloxo-MR akan makin ditingkatkan kompatibilitas-nya dalam hal penggantian atau penambahan software baru.

Demikian sedikit pengenalan Kloxo-MR yang merupakan Control Panel Webserver Hosting Apache Nginx Gratis

 

masew com kloxo-mr-control-panel-webserver-hosting-apache-nginx-gratis

0 comments: