Server Web · 4 min read · Nov 29, 2025

Come installare e configurare OpenLiteSpeed Web Server su Debian 10

OpenLiteSpeed è un server HTTP gratuito, open-source e leggero sviluppato da LiteSpeed Technologies. OpenLiteSpeed supporta molti sistemi operativi tra cui Debian, Ubuntu, Mac OS, FreeBSD e molti altri. Fornisce un’interfaccia utente basata sul web per gestire il server web dal browser. OpenLiteSpeed è utilizzato per creare e gestire siti web facilmente. È un potente server HTTP modulare e può gestire centinaia di migliaia di connessioni simultanee.

In questo tutorial, ti mostreremo come installare OpenLiteSpeed su un server Debian 10.

Requisiti

  • Un server che esegue Debian 10.
  • Una password di root configurata sul tuo server.

Iniziare

Per prima cosa, dovrai aggiornare i tuoi pacchetti all’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, installa le dipendenze richieste con il seguente comando:

apt-get install 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

Una volta installate tutte le dipendenze richieste, puoi procedere al passo successivo.

Installa e configura OpenLiteSpeed

Per impostazione predefinita, OpenLiteSpeed non è disponibile nel repository predefinito di Debian 10. Quindi, dovrai installare OpenLiteSpeed dal sorgente.

Per prima cosa, scarica l’ultima versione di OpenLiteSpeed con il seguente comando:

wget https://openlitespeed.org/packages/openlitespeed-1.5.2.tgz

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

tar -xvzf openlitespeed-1.5.2.tgz

Successivamente, cambia la directory in openlitespeed-1.5.2 e installa OpenLiteSpeed con il seguente comando:

cd openlitespeed-1.5.2  
sh install.sh

Dopo aver installato OpenLiteSpeed, dovrai configurare la password amministrativa per l’interfaccia web. Puoi farlo con il seguente comando:

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

Crea un utente admin e una password come mostrato di seguito:

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:

/etc/init.d/lsws start

OpenLiteSpeed è ora in esecuzione e in ascolto sulla porta 8088. Apri il tuo browser web e digita l’URL http://your-server-ip:8088. Sarai reindirizzato alla seguente pagina:

OpenLiteSpeed Web Server su Debian 10

Installa MariaDB per OpenLiteSpeed

Per impostazione predefinita, MariaDB è disponibile nel repository predefinito di Debian 10. 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à il login 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 messa in sicurezza MariaDB, accedi alla shell di MariaDB con il seguente comando:

mysql -u root

Successivamente, disabilita l’autenticazione del plugin eseguendo i seguenti comandi:

MariaDB [(none)]>use mysql;  
MariaDB [(none)]>update user set plugin='' where User='root';

Successivamente, svuota i privilegi ed esci dalla shell di MariaDB con il seguente comando:

MariaDB [(none)]>flush privileges;  
MariaDB [(none)]>exit;

Una volta terminato, puoi procedere al passo 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 http://your-server-ip:7080. Dovresti vedere la seguente pagina:

PHP per 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 di OpenLiteSpeed

Ora, fai clic su Tools > Compile PHP, dovresti vedere la seguente pagina:

Compila PHP in OpenLiteSpeed

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

Scegli opzioni di build

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

Scarica codice sorgente

Successivamente, fai clic sul pulsante Next. Dovresti vedere la seguente pagina:

Installa PHP su LWS

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.

Puoi controllare il processo di installazione con il seguente comando:

tail -f /usr/local/lsws/phpbuild/buildphp_1563016683.8.log

Una volta completata con successo l’installazione, dovresti vedere il seguente output:

copy compiled php binary to litespeed directory
cd /usr/local/lsws//fcgi-bin
ln -sf lsphp-7.3.6 lsphp7

==============================================
Finished building PHP 7.3.6 with LSAPI
==============================================
Sat 13 Jul 2019 08:07:36 AM EDT

DONE

Congratulazioni! hai installato e configurato con successo OpenLiteSpeed sul server Debian 10. Ora puoi facilmente ospitare il tuo sito web utilizzando OpenLiteSpeed. Per ulteriori informazioni, puoi visitare la documentazione ufficiale di OpenLiteSpeed su OpenLiteSpeed Doc

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.