Ricerca nel sito web

Come installare OpenLiteSpeed Web Server su Ubuntu 22.04


Questo tutorial esiste per queste versioni del sistema operativo

  • Ubuntu 22.04 (Jammy Jellyfish)
  • Ubuntu 18.04 (Bionic Beaver)

Su questa pagina

  1. Requisiti
  2. Per iniziare
  3. Installa OpenLiteSpeed su Ubuntu 22.04
  4. Imposta una password amministrativa per OpenLiteSpeed
  5. Installa MariaDB per OpenLiteSpeed
  6. Installa PHP per OpenLiteSpeed
  7. Conclusione

OpenLiteSpeed è un'edizione open source del server web LiteSpeed sviluppato da LiteSpeed Technologies. Può essere installato su tutti i principali sistemi operativi inclusi 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 Web. È 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 alla configurazione.

Successivamente, dovrai anche installare alcune dipendenze richieste sul tuo server. Puoi installarli tutti 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 dalla fonte.

Innanzitutto, 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

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

cd openlitespeed
sh install.sh

Una volta installato OpenLiteSpeed, dovresti ottenere 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 has been successfully installed!
-e Updating webcache manager, please waiting ...
Shared code library already meets minimum API version requirements.
Done!

-e Installation finished, Enjoy!

-e Your webAdmin password is Njg0Mzc0, written to file /usr/local/lsws/adminpasswd.

Imposta una password amministrativa per OpenLiteSpeed

Dopo aver installato OpenLiteSpeed, sarà necessario 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. Verrai 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 -y

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

systemctl start mariadb
systemctl enable mariadb

Successivamente, dovrai proteggere la tua installazione di MariaDB. Puoi proteggerlo eseguendo il seguente script:

mysql_secure_installation

Questo script imposterà la password di root, Rimuovi utenti anonimi, Non consentire l'accesso root da remoto e Rimuovi database di prova.

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 OpenLiteSpeed. Quindi, dovrai compilare PHP dall'interfaccia web di OpenLiteSpeed.

Per accedere al pannello di amministrazione di OpenLiteSpeed, apri il browser web e digita l'URL https://your-server-ip:7080. Dovresti vedere la seguente pagina:

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

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

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

Ora scegli le opzioni di compilazione e fai clic sul pulsante Avanti per iniziare a scaricare PHP. Una volta che il processo è stato completato con successo, 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.sh

Questo script scaricherà e compilerà PHP e i relativi moduli sul tuo sistema.

Conclusione

Congratulazioni! hai installato e configurato correttamente 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.