Cara Install LiteSpeed Web Server di CentOS 7
LiteSpeed adalah perangkat lunak untuk layanan web server yang mendukung sistem operasi Linux (CentOS, Ubuntu, Debian), Solaris, FreeBSD, dan macOS. Fiturnya antara lain optimalisasi konten web dan pengiriman konten yang memaksimalkan kecepatan download dan kinerja yang lebih baik dengan memory footprint yang lebih kecil. LiteSpeed kompatibel dengan fitur Apache yang dapat mempermudah dalam migrasi dari Apache ke LiteSpeed. LiteSpeed juga menjadi aplikasi web server pada perangkat lunak hosting control panel CyberPanel.
LiteSpeed Web Server merupakan aplikasi web server berbayar, namun tersedia paket free untuk 1 domain dan RAM 2GB. Selain itu tersedia juga versi open source, OpenLiteSpeed dengan lisensi GPLv3. Di tutorial ini digunakan OpenLiteSpeed pada CentOS 7.
Install OpenLiteSpeed
Install epel-release
1 | yum install epel-release -y |
Pasang repository LiteSpeed untuk CentOS 7.
1 | rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm |
Install paket openlitespeed.
1 | yum install openlitespeed |
Memeriksa apakah OpenLiteSpeed sudah terinstall dengan baik.
1 2 | /usr/local/lsws/bin/lswsctrl start /usr/local/lsws/bin/lshttpd -v |
Hasilnya
1 2 3 4 5 6 7 | LiteSpeed/1.4.41 Open module versions: modpagespeed 2.1-1.11.33.4 cache 1.57 modinspector 1.1 uploadprogress 1.1 mod_security 1.1 |
Secara default OpenLiteSpeed berjalan pada port 8088 untuk website dan port 7080 untuk WebAdmin OpenLiteSpeed.
1 2 3 | netstat -tulpn | grep openlitespeed tcp 0 0 0.0.0.0:7080 0.0.0.0:* LISTEN 3912/openlitespeed tcp 0 0 0.0.0.0:8088 0.0.0.0:* LISTEN 3912/openlitespeed |
Akses http://ip-server:8088 untuk menguji apakah OpenLiteSpeed sudah berjalan atau tidak. Lokasi Virtual Host Root Example di /usr/local/lsws/Example/html.
Hak Akses WebAdmin
Konfigurasi username password untuk WebAdmin OpenLiteSpeed.
1 | /usr/local/lsws/admin/misc/admpass.sh |
Mengubah Port 8088 ke 80
- Login WebAdmin di http://ip-server:7080.
- Klik menu Listeners.
- Klik View.
- Klik icon Edit pada Address Setting.
- Pada Port ubah 8088 menjadi 80.
- Klik icon Save.
- Klik icon Restart.
- Akses http://ip-server.
Install PHP 7.2
Selanjutnya install PHP 7.2 dari repository LiteSpeed.
1 | yum install lsphp72 lsphp72-common lsphp72-mysqlnd lsphp72-process lsphp72-gd lsphp72-mbstring lsphp72-mcrypt lsphp72-opcache lsphp72-bcmath lsphp72-pdo lsphp72-xml -y |
Jika ada PHP module yang kurang, cari dengan perintah yum search.
1 | yum search lsphp72 |
Buka kembali WebAdmin OpenLiteSpeed untuk konfigurasi PHP.
Server Configuration->External App->Add.
1 2 3 4 5 6 7 | Name : lsphp72 Address : uds://tmp/lshttpd/lsphp.sock Notes : LSPHP72 Configuration Max Connections : 35 Initial Request Timeout (secs) : 60 Retry Timeout : 0 Command : /usr/local/lsws/lsphp72/bin/lsphp |
Kemudian pada tab Script Handler.
Edit Script Handler PHP yang sudah ada.
Pilih Handler Name lsphp72. Save.
Restart kembali OpenLiteSpeed.
Akses http://ip-server/phpinfo.php.
Selamat mencoba 🙂
bang mau tanya sempat coba install OLS DI debian permasalahan saya cuma g bisa nemukan paket php7.3-xmlrpc
mungkin abang ada solusi
sudah coba install sesuai dgn nama paket itu? kalau sudah dan belum ketemu, coba ikuti tutorial ini http://bit.ly/2uuYSKn cara install php7.3 di debian.
terima kasih mas tutornya bermanfaat banget, tetapi ketika menggunakan plugin litespedd cache di wordpress kok “Fatal error: Out of memory (allocated 262144) (tried to allocate 40000001 bytes)” kadang error 503 sama conection peer.
padahal di php.ini sudah saya set ke 256M, untuk soft dan hard memori di webadmin sudah saya set 2047M
kok masih kehabisan memori ya mas?
anehnya kalo pake plugin lain seperti w3 total cache aman mas
mungkin mas musa amin bisa kasih solusi
oiya untuk PHPnya versi 74
terima kasih
berarti plugin itu atau metode cache yang digunakan banyak makan RAM
bang saya sudah praktekkan, alhamdulilah berhasil, versi php juga sudah downgrade ke versi 5.6 (sesuai kebutuhan dari aplikasi) dengan mariadb 10.1,masalahnya ketika saya coba tambahkan aplikasi perpustakaan inlislite bila di akses di web browser keluar error 404. yg kurang apa ya bang? mohon solusinya..terimakasih
cek error log web server. kemungkinan aplikasinya pakai .htaccess milik apache
maaf pak, sy sudah coba install openlitespeed, tp ada permasalahan ketika SSL nya sy aktifkan, ketika diaktifkan aksesnya lambat, tp klo SSL nya tdk aktif, akses ke laman web yg sy buat cepat, kira2 kenapa ya
coba cek proses load website melalui developer tools browser chrome
Mas mau tanya. kalau web admin tidak bisa dibuka kenapa yah?
port nya sudah benar 7080.
dulu bisa buka.. setelah lama tiba2 saya buka kok gak bisa..
trims yah..
cek service apakah sudah jalan dan konfigurasi firewall
Assalamu’alaikum. pak kalau udah install litespeed nanti install domain dan wordpress nya gmn caranya ya pak? terima kasih
waalaikum salam. konfigurasi Virtual Host dan copy WordPress ke dalam Document Root.