Jadi entah kenapa database server saya mati dini hari ini, yang saya gunakan adalah MariaDB dan gagal saya jalankan ulang. 🙁 Karena malas mikir apa penyebabnya dan baca – baca log errornya sendiri kurang jelas akhirnya saya putuskan sekalian install ulang semuanya. Termasuk web server OpenLiteSpeed.

Komposisi VPS yang saya gunakan:

  • RAM 512MB dan 1 vCPU
  • Centos 6 32-bit.
  • OpenLiteSpeed 1.3.12
  • MariaDB 5.5.46
  • PHP 5.6.11

Persiapan

Yang saya lakukan pertama adalah mengupdate semua paket aplikasi yang ada:

yum update

Kemudian menambahkan repository dari LiteSpeed dulu untuk CentOS 6:

rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el6.noarch.rpm

Setidaknya ada satu dependensi (GeoIP) dan ini tidak ada di repository default, kita harus menambahkan EPEL juga:

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

Buat juga repository untuk MariaDB 5.5:

nano /etc/yum.repos.d/MariaDB.repo

Kemudian isikan kode berikut:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
exclude=MariaDB-Galera-server

Catatan: Anda bisa menginstall MySQL langsung dari repository. Ini cuma masalah preferensi saja, anda bisa menggunakan Percona juga sebagai alternatifnya. Yang pasti ketiga database server diatas masih sama cara – cara konfigurasinya, jadi ikuti saja tidak masalah apapun yang anda gunakan.

Instalasi dimulai!

Kemudian install OpenLiteSpeed 1.3.12

yum install openlitespeed

Disusul instalasi PHP 5.6.11

yum install lsphp56 lsphp56-mysql lsphp56-process lsphp56-mbstring lsphp56-mcrypt lsphp56-gd

Selanjutnya buat symbolic link dari default PHP yang digunakan OpenLiteSpeed ke PHP 5.6:

ln -sf /usr/local/lsws/lsphp56/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Diakhiri dengan MariaDB 5.5.46:

yum install MariaDB-server

Konfigurasi server

Kita setting dulu apa username dan password administrator dari OpenLiteSpeed:

/usr/local/lsws/admin/misc/admpass.sh

Jalankan proses MariaDB

service mysql start

Selanjutnya mari kita konfigurasi MariaDB dan mengamankannya:

mysql_secure_installation

Saat ditanya password root langsung saja ENTER karena masih kosong defaultnya, setelah itu silahkan isikan kata sandi untuk root database servernya.

Terakhir jangan lupa agar proses OpenLiteSpeed dijalankan:

/usr/local/lsws/bin/lswsctrl start

 

Selanjutnya?

Anda bisa mengakses halaman administrasi OpenLiteSpeed dengan melalui port 7080 dari server anda, misal: 192.168.1.55:7080. Dari sini anda bisa menambahkan website yang ingin dihosting dalam Virtual Host dan mengatur berbagai konfigurasi lainnya. 😉