Server Web · 5 min read · Nov 27, 2025
Come installare il server web OpenLiteSpeed su Ubuntu 22.04

OpenLiteSpeed è un’edizione open-source del server web LiteSpeed sviluppato da LiteSpeed Technologies. Può essere installato su tutti i principali sistemi operativi, tra cui Debian, Ubuntu, Mac OS, FreeBSD e molti altri. Fornisce un pannello di controllo basato sul web che consente di configurare e gestire il server web tramite un browser. È un server HTTP semplice, leggero e ad alte prestazioni e può gestire centinaia di migliaia di connessioni simultanee.
In questo tutorial, ti mostreremo come installare OpenLiteSpeed sul server Ubuntu 22.04.
Requisiti
- Un server che esegue Ubuntu 22.04.
- Una password di root configurata sul tuo server.
Iniziare
Prima di iniziare, è una buona idea aggiornare tutti i pacchetti con l’ultima versione. Puoi aggiornarli eseguendo il seguente comando:
apt-get update -y
apt-get upgrade -yUna volta aggiornati i pacchetti, riavvia il sistema per applicare le modifiche di configurazione.
Successivamente, dovrai anche installare alcune dipendenze necessarie sul tuo server. Puoi installarle tutte eseguendo il seguente comando:
apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev libudns-dev zlib1g-dev libssl-dev libxml2 libxml2-dev rcs libpng-dev libpng-dev openssl autoconf g++ make openssl libssl-dev libcurl4-openssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libzip-dev libxml2-dev sqlite3 libsqlite3-dev libonig-devDopo l’installazione riuscita, puoi procedere al passaggio successivo.
Installa OpenLiteSpeed su Ubuntu 22.04
Per impostazione predefinita, OpenLiteSpeed non è disponibile nel repository predefinito di Ubuntu 22.04. Quindi, dovrai installare OpenLiteSpeed da sorgente.
Prima, scarica l’ultima versione di OpenLiteSpeed con il seguente comando:
wget https://openlitespeed.org/packages/openlitespeed-1.7.16.tgzUna volta completato il download, estrai il file scaricato con il seguente comando:
tar -xvzf openlitespeed-1.7.16.tgzSuccessivamente, cambia la directory nella directory di OpenLiteSpeed e installa OpenLiteSpeed con il seguente comando:
cd openlitespeed
sh install.shUna volta installato OpenLiteSpeed, dovresti ricevere il seguente output:
Created symlink /etc/systemd/system/openlitespeed.service → /lib/systemd/system/lshttpd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/lshttpd.service → /lib/systemd/system/lshttpd.service.
[OK] lshttpd.service è stato installato con successo!
-e Aggiornamento del gestore della cache web, attendere...
La libreria di codice condiviso soddisfa già i requisiti minimi della versione API.
Fatto!
-e Installazione completata, Buon divertimento!
-e La tua password webAdmin è Njg0Mzc0, scritta nel file /usr/local/lsws/adminpasswd.
Imposta una password amministrativa per OpenLiteSpeed
Dopo aver installato OpenLiteSpeed, dovrai impostare la password amministrativa per accedere all’interfaccia web di OpenLiteSpeed. Puoi farlo con il seguente comando:
/usr/local/lsws/admin/misc/admpass.shCrea un utente admin e imposta una password con il seguente comando:
Please specify the user name of administrator.
This is the user name required to login the administration Web interface.
User name [admin]: admin
Please specify the administrator's password.
This is the password required to login the administration Web interface.
Password:
Retype password:
Administrator's username/password is updated successfully!
Successivamente, avvia il servizio web OpenLiteSpeed con il seguente comando:
systemctl start openlitespeedPuoi anche controllare lo stato di OpenLiteSpeed con il seguente comando:
systemctl status openlitespeedDovresti vedere il seguente output:
? lshttpd.service - OpenLiteSpeed HTTP Server
Loaded: loaded (/lib/systemd/system/lshttpd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-06-12 04:59:01 UTC; 4s ago
Process: 21331 ExecStart=/usr/local/lsws/bin/lswsctrl start (code=exited, status=0/SUCCESS)
Main PID: 21353 (litespeed)
CGroup: /system.slice/lshttpd.service
??21353 "openlitespeed (lshttpd - main)"
??21358 "openlitespeed (lscgid)"
??21372 "openlitespeed (lshttpd - #01)"
??21373 lsphp "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
Jun 12 04:58:59 ubuntu systemd[1]: Starting OpenLiteSpeed HTTP Server...
Jun 12 04:58:59 ubuntu lswsctrl[21331]: [OK] litespeed: pid=21353.
Jun 12 04:59:01 ubuntu systemd[1]: Started OpenLiteSpeed HTTP Server.
OpenLiteSpeed è ora in esecuzione e in ascolto sulla porta 8088. Puoi verificarlo con il seguente comando:
ss -antpl | grep litespeedDovresti vedere il seguente output:
LISTEN 0 4096 0.0.0.0:8088 0.0.0.0:* users:(("litespeed",pid=21372,fd=23),("litespeed",pid=21353,fd=23))
LISTEN 0 4096 0.0.0.0:7080 0.0.0.0:* users:(("litespeed",pid=21372,fd=21),("litespeed",pid=21353,fd=21))
Ora, apri il tuo browser web e digita l’URL http://your-server-ip:8088. Sarai reindirizzato alla seguente pagina:

Installa MariaDB per OpenLiteSpeed
Per impostazione predefinita, MariaDB è disponibile nel repository predefinito di Ubuntu 22.04. Puoi installarlo semplicemente eseguendo il seguente comando:
apt-get install mariadb-server mariadb-client -yUna volta installato MariaDB, avvia MariaDB e abilitalo per avviarsi dopo il riavvio del sistema con il seguente comando:
systemctl start mariadb
systemctl enable mariadbSuccessivamente, dovrai mettere in sicurezza la tua installazione di MariaDB. Puoi metterla in sicurezza eseguendo il seguente script:
mysql_secure_installationQuesto script configurerà la password di root, rimuoverà gli utenti anonimi, disabiliterà l’accesso remoto per root e rimuoverà il database di test.
mysql_secure_installationRispondi a tutte le domande come mostrato di seguito:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Una volta terminato, puoi procedere al passaggio successivo.
Installa PHP per OpenLiteSpeed
Per impostazione predefinita, PHP non è disponibile nel repository di OpenLiteSpeed. Quindi, dovrai compilare PHP dall’interfaccia web di OpenLiteSpeed.
Per accedere al pannello di amministrazione di OpenLiteSpeed, apri il tuo browser web e digita l’URL https://your-server-ip:7080. Dovresti vedere la seguente pagina:

Ora, fornisci il tuo nome utente e la password admin che hai creato in precedenza e fai clic sul pulsante Login. Dovresti vedere il dashboard di OpenLiteSpeed nella seguente pagina:

Ora, fai clic su Strumenti > Compila PHP, dovresti vedere la seguente pagina:

Ora, seleziona la versione di PHP che desideri installare e fai clic sul pulsante Next. Dovresti vedere la seguente pagina:

Ora, scegli le opzioni di build e fai clic sul pulsante Next per avviare il download di PHP. Una volta completato con successo il processo, dovresti vedere la seguente pagina:

Ora, accedi al tuo server dal terminale ed esegui lo script pre-generato come mostrato di seguito:
/usr/local/lsws/phpbuild/buildphp_manual_run.shQuesto script scaricherà e compilerà PHP e i moduli correlati sul tuo sistema.
Conclusione
Congratulazioni! hai installato e configurato con successo OpenLiteSpeed sul server Ubuntu 22.04. Ora puoi facilmente creare e gestire il tuo sito web dall’interfaccia web di OpenLiteSpeed. Per ulteriori informazioni, puoi visitare la documentazione ufficiale di OpenLiteSpeed.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.