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 -y

Una 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-dev

Dopo 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.tgz

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar -xvzf openlitespeed-1.7.16.tgz

Successivamente, cambia la directory nella directory di OpenLiteSpeed e installa OpenLiteSpeed con il seguente comando:

cd openlitespeed  
sh install.sh

Una 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.sh

Crea 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 openlitespeed

Puoi anche controllare lo stato di OpenLiteSpeed con il seguente comando:

systemctl status openlitespeed

Dovresti 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 litespeed

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

OpenLiteSpeed installato

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 -y

Una volta installato MariaDB, avvia MariaDB e abilitalo per avviarsi dopo il riavvio del sistema con il seguente comando:

systemctl start mariadb  
systemctl enable mariadb

Successivamente, dovrai mettere in sicurezza la tua installazione di MariaDB. Puoi metterla in sicurezza eseguendo il seguente script:

mysql_secure_installation

Questo script configurerà la password di root, rimuoverà gli utenti anonimi, disabiliterà l’accesso remoto per root e rimuoverà il database di test.

mysql_secure_installation

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

Accesso OpenLiteSpeed

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:

Dashboard amministrativa di OpenLiteSpeed

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

Compila PHP

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

Opzioni di build PHP

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:

PHP per il server web OpenLiteSpeed

Ora, accedi al tuo server dal terminale ed esegui lo script pre-generato come mostrato di seguito:

/usr/local/lsws/phpbuild/buildphp_manual_run.sh

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

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.