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. 😉
Sumber https://servernesia.com