Nov112013

NGINX-PROXY PHP-FPM LEBIH MUDAH DAN CEPAT DENGAN KLOXO-MR

Comments Off on NGINX-PROXY PHP-FPM LEBIH MUDAH DAN CEPAT DENGAN KLOXO-MR

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

Switch Program Kloxo-MR

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.

PHP FPM (Branch) Kloxo-MR

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.

Service Runing Kloxo-MR

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.

Pemakaian php-fpm ini menguras memory lebih banyak dibanding mod_php_ruid2, maka harus di skedul melalui cronjob pembersihan cache. Dan jika anda memakai XEN, pembersihan cache bisa menggunakan perintah sync; echo 1 > /proc/sys/vm/drop_caches yang anda masukkan di cronjob dan diset setiap 5 menit.

Semoga berhasil….
Sumber : https://forum.mratwork.com/

Sep132013

INSTALL XCACHE DI KLOXO-MR UNTUK CACHE WEBSERVER

Comments Off on 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].

Bitvise SSH

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

semoga berhasil
sumber : https://forum.mratwork.com/

Aug102013

CARA INSTALL DAN SETTING KLOXO-MR WEBSERVER HOSTING GRATIS

Comments Off on 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 alias gak berbayar, Control Panel ini mirip dengan control panel berbayar seperti cpanel,  Plesk Panel, DirectAdmin.

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 install dan setting 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)

Bitvise SSH Client

Hal yang kedua kita butuhkan untuk installasi Kloxo-MR 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 dan setting kloxo-mr Webserver Hosting Gratis

Cara Install install dan setting kloxo-mr adalah sebagai berikut :

Pada Bitvise SSH Client (Tunnelier) – login, isi server host dengan IP Address utama VPS. Pada 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 http://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.

Kloxo-MR Panel Hosting

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, demikian cara install dan setting kloxo-mr, semoga bermanfaat.

sumber : https://forum.mratwork.com/