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

[INPUT]

1 yum install epel-release -y

Pasang repository LiteSpeed untuk CentOS 7.

[INPUT]

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

Install paket openlitespeed.

[INPUT]

1 yum install openlitespeed

Memeriksa apakah OpenLiteSpeed sudah terinstall dengan baik.

[INPUT]

1 2 /usr/local/lsws/bin/lswsctrl start /usr/local/lsws/bin/lshttpd -v

Hasilnya

[INPUT]

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.

[INPUT]

1 2 3 netstat -tulpn | grep openlitespeed tcp       0.0.0.0:7080      0.0.0.0:* LISTEN      3912/openlitespeed   tcp         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.

[INPUT]

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

-Mengubah Port 8088 ke 80-

1. Login WebAdmin di *http://ip-server:7080*.

2. Klik menu *Listeners*. 3. Klik *View*. 4. Klik icon *Edit* pada *Address Setting*. 5. Pada *Port* ubah 8088 menjadi 80. 6. Klik icon *Save*. 7. Klik icon *Restart*.

8. Akses *http://ip-server*.

-Install PHP 7.2-

Selanjutnya install PHP 7.2 dari repository LiteSpeed.

[INPUT]

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

[INPUT]

1 yum search lsphp72

Buka kembali WebAdmin OpenLiteSpeed untuk konfigurasi PHP.

*Server Configuration->External App->Add*.

[INPUT]

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 : 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 🙂

Leave a Reply

Your email address will not be published.