Cara Install OpenLiteSpeed Web Server di CentOS 8


OpenLiteSpeed adalah server web HTTP sumber terbuka, berkinerja tinggi, dan ringan yang dilengkapi antarmuka administrasi web untuk mengelola dan melayani situs web.

Sejauh menyangkut server web Linux, OpenLiteSpeed memiliki beberapa fitur mengesankan yang menjadikannya pilihan utama untuk banyak instalasi, karena dilengkapi dengan aturan penulisan ulang yang kompatibel dengan Apache dan pemrosesan PHP yang dioptimalkan untuk server yang dapat menangani ribuan koneksi bersamaan dengan CPU rendah dan Konsumsi memori.

Dalam artikel ini, kami akan memandu Anda melalui proses instalasi dan konfigurasi OpenLiteSpeed di server CentOS 8 dengan prosesor PHP dan sistem manajemen database MariaDB.

Tambahkan Repositori OpenLiteSpeed

Untuk menginstal OpenLiteSpeed versi terbaru, Anda perlu menambahkan informasi repositori resmi ke sistem kami dengan menjalankan.

rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

Perintah rpm di atas akan memperbarui daftar repositori yum yang kita referensikan saat mencari dan menginstal paket perangkat lunak pada sistem.

Menginstal Server Web OpenLiteSpeed

Setelah repositori OpenLiteSpeed diaktifkan di sistem, kita dapat menginstal versi terbaru server web OpenLiteSpeed dengan menjalankannya.

yum install openlitespeed

Catatan: Direktori instalasi OpenLiteSpeed default adalah /usr/local/lsws.

Menginstal dan Mengamankan Sistem Database MariaDB

Sekarang instal sistem manajemen basis data MariaDB dengan menjalankan perintah berikut.

yum install mariadb-server

Selanjutnya, mulai dan aktifkan sistem database MariaDB agar otomatis dimulai saat server kita boot.

systemctl start mariadb
systemctl enable mariadb

Sekarang kita dapat menjalankan skrip keamanan sederhana untuk mengamankan instalasi MariaDB dengan menetapkan kata sandi administratif baru dan mengunci beberapa default yang tidak aman.

mysql_secure_installation

Menginstal Praprosesor PHP

Untuk menginstal versi terbaru PHP 7.x, Anda perlu mengaktifkan repositori EPEL, yang akan menginstal PHP 7.3 dari repositori OpenLiteSpeed dengan semua paket PHP yang umum digunakan yang akan cukup untuk menjalankan aplikasi web yang paling umum digunakan.

yum install epel-release
yum install lsphp73 lsphp73-common lsphp73-mysqlnd lsphp73-gd lsphp73-process lsphp73-mbstring lsphp73-xml lsphp73-mcrypt lsphp73-pdo lsphp73-imap lsphp73-soap lsphp73-bcmath
ln -sf /usr/local/lsws/lsphp73/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Ubah Kata Sandi Admin Default OpenLiteSpeed

Kata sandi default disetel ke “123456 ”, kita perlu mengubah kata sandi default untuk OpenLiteSpeed dengan menjalankan skrip berikut.

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

Secara opsional, Anda dapat menetapkan nama pengguna yang berbeda untuk akun administratif atau cukup tekan ENTER untuk mempertahankan nilai default “admin ”. Kemudian, tetapkan kata sandi yang kuat untuk pengguna administratif, yang digunakan untuk mengelola OpenLiteSpeed dari antarmuka web.

Menguji Halaman Web OpenLiteSpeed dan Antarmuka Admin

OpenLiteSpeed sudah aktif dan berjalan, namun jika Anda ingin memulai, menghentikan, memulai ulang, atau memverifikasi status server, gunakan perintah layanan standar seperti yang ditunjukkan.

service lsws status

Jika Anda menjalankan firewall pada sistem, pastikan untuk membuka port 8088 dan 7080 pada sistem.

firewall-cmd --zone=public --permanent --add-port=8088/tcp
firewall-cmd --zone=public --permanent --add-port=7080/tcp
firewall-cmd --reload

Sekarang buka browser web Anda dan navigasikan ke halaman web default OpenLiteSpeed di nama domain atau alamat IP server Anda, diikuti dengan port :8088.

http://server_domain_or_IP:8088

Setelah Anda puas dengan halaman web default OpenLiteSpeed, kini Anda dapat mengakses antarmuka administratif menggunakan HTTPS di port :7080.

https://server_domain_or_IP:7080

Setelah Anda mengautentikasi, Anda akan diberikan antarmuka administrasi OpenLiteSpeed.

Itu dia! Dalam artikel ini, kami telah menjelaskan cara menginstal OpenLiteSpeed dengan versi PHP yang dioptimalkan, dan MariaDB di CentOS 8 server. OpenLiteSpeed memberikan kinerja tinggi, antarmuka admin yang mudah digunakan, dan opsi pra-konfigurasi untuk menjalankan skrip tanpa kesalahan apa pun.