Ricerca nel sito web

Come installare il server Web OpenLiteSpeed su CentOS 8


OpenLiteSpeed è un server web HTTP open source, leggero e ad alte prestazioni, dotato di un'interfaccia di amministrazione web per gestire e servire i siti web.

Per quanto riguarda i server web Linux, OpenLiteSpeed ha alcune caratteristiche impressionanti che lo rendono la scelta preferita per molte installazioni, poiché viene fornito con regole di riscrittura compatibili con Apache e elaborazione PHP ottimizzata per il server in grado di gestire migliaia di connessioni simultanee con poca CPU e Consumo di memoria.

In questo articolo ti guideremo attraverso il processo di installazione e configurazione di OpenLiteSpeed sul server CentOS 8 con processore PHP e sistema di gestione del database MariaDB.

Aggiungi il repository OpenLiteSpeed

Per installare l'ultima versione di OpenLiteSpeed, devi aggiungere le informazioni del repository ufficiale al nostro sistema eseguendo.

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

Il comando rpm sopra aggiornerà l'elenco dei repository yum a cui facciamo riferimento durante la ricerca e l'installazione di pacchetti software sul sistema.

Installazione del server Web OpenLiteSpeed

Una volta abilitato il repository OpenLiteSpeed sul sistema, possiamo installare l'ultima versione del server web OpenLiteSpeed eseguendo.

yum install openlitespeed

Nota: la directory di installazione predefinita di OpenLiteSpeed è /usr/local/lsws.

Installazione e protezione del sistema di database MariaDB

Ora installa il sistema di gestione del database MariaDB eseguendo il seguente comando.

yum install mariadb-server

Successivamente, avvia e abilita il sistema di database MariaDB in modo che si avvii automaticamente all'avvio del nostro server.

systemctl start mariadb
systemctl enable mariadb

Ora possiamo eseguire un semplice script di sicurezza per proteggere l'installazione di MariaDB impostando una nuova password amministrativa e bloccando alcune impostazioni predefinite non sicure.

mysql_secure_installation

Installazione del preprocessore PHP

Per installare l'ultima versione di PHP 7.x, è necessario abilitare il repository EPEL, che installerà PHP 7.3 dal repository OpenLiteSpeed con tutti i pacchetti PHP di uso comune che verranno sufficiente per eseguire le applicazioni web più comunemente utilizzate.

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

Modifica la password amministratore predefinita di OpenLiteSpeed

La password predefinita è impostata su "123456", dobbiamo modificare la password predefinita per OpenLiteSpeed eseguendo il seguente script.

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

Facoltativamente, puoi impostare un nome utente diverso per l'account amministrativo o semplicemente premere INVIO per mantenere il valore predefinito di "admin". Quindi, imposta una password complessa per l'utente amministrativo, che viene utilizzata per gestire OpenLiteSpeed dall'interfaccia web.

Test della pagina Web e dell'interfaccia di amministrazione OpenLiteSpeed

OpenLiteSpeed è già attivo e funzionante, ma se desideri avviare, arrestare, riavviare o verificare lo stato del server, utilizza il comando di servizio standard come mostrato.

service lsws status

Se utilizzi un firewall sul sistema, assicurati di aprire le porte 8088 e 7080 sul sistema.

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

Ora apri il tuo browser web e vai alla pagina web predefinita di OpenLiteSpeed con il nome di dominio o l'indirizzo IP del tuo server, seguito dalla porta :8088.

http://server_domain_or_IP:8088

Una volta che sei soddisfatto della pagina web predefinita di OpenLiteSpeed, puoi ora accedere alla tua interfaccia amministrativa utilizzando HTTPS alla porta :7080.

https://server_domain_or_IP:7080

Una volta effettuata l'autenticazione, ti verrà concessa l'interfaccia di amministrazione di OpenLiteSpeed.

Questo è tutto! In questo articolo abbiamo spiegato come installare OpenLiteSpeed con una versione ottimizzata di PHP e MariaDB su un CentOS 8 forte>server. OpenLiteSpeed offre prestazioni elevate, un'interfaccia di amministrazione facile da usare e opzioni preconfigurate per l'esecuzione di script senza errori.