introduzione
OpenLiteSpeed è un server Web gratuito e open source sviluppato da LiteSpeed Technologies. È noto per essere un server Web leggero e ottimizzato. Inoltre, OpenLiteSpeed fornisce un'interfaccia web intuitiva e supporta vari sistemi operativi, tra cui Linux, SunOS, Mac OS e FreeBSD.
In questo tutorial imparerai come installare e configurare OpenLiteSpeed su un server Ubuntu 16.04.
Prerequisiti
- Un server che esegue Ubuntu 16.04.
- Un utente non root con i privilegi di sudo impostati sul tuo server.
- Un indirizzo IP statico di 192.168.15.110 configurato sul server. Sostituisci questo IP con l'IP principale del tuo server.
Passaggio 1: aggiorna il tuo server
Innanzitutto, aggiorna il tuo sistema all'ultima versione stabile eseguendo il comando seguente:
sudo apt-get update -y
sudo apt-get upgrade -y
Una volta che il tuo sistema è aggiornato, puoi procedere al passaggio successivo.
Passaggio 2: installare OpenLiteSpeed
Prima di iniziare, è necessario installare alcune dipendenze richieste per installare OpenLiteSpeed.
sudo apt-get install build-essential libexpat1-dev libgeoip-dev libpcre3-dev zlib1g-dev libssl-dev libxml2-dev rcs libpng-dev
Scarica l'ultima versione stabile di OpenLiteSpeed dal suo sito Web ufficiale. Altrimenti, puoi scaricarlo direttamente con il seguente comando:
wget https://openlitespeed.org/packages/openlitespeed-1.4.39.tgz
Quindi, estrarre l'archivio scaricato con il seguente comando:
tar -xvzf openlitespeed-1.4.39.tgz
Cambia la directory in openlitespeed-1.4.39
.
cd openlitespeed-1.4.39
Configura e compila OpenLiteSpeed con il seguente comando. Questo installerà OpenLiteSpeed all'interno della /usr/local/lsws/
directory.
sudo ./configure
sudo make
sudo make install
Innanzitutto, installa il server MariaDB con il seguente comando:
sudo apt-get install mariadb-server
L'installazione predefinita di MariaDB non è sicura, quindi sarà necessario proteggerla. Proteggi MariaDB eseguendo lo mysql_secure_installation
script.
sudo mysql_secure_installation
Rispondi a tutte le domande come mostrato di seguito:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
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 che MariaDB è stata protetta, è possibile procedere al passaggio successivo.
Configurare una password amministrativa per l'interfaccia Web di OpenLiteSpeed. Puoi farlo eseguendo lo script amministrativo.
sudo /usr/local/lsws/admin/misc/admpass.sh
Ti verrà chiesto di fornire un nome utente 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]: webuser
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!
Avviare il server Web eseguendo il comando seguente:
sudo /etc/init.d/lsws start
Passaggio 5: accedi al tuo server web
È tempo di accedere a OpenLiteSpeed. Apri il tuo browser Web e naviga verso http://192.168.15.110:8080
, vedrai la pagina Web OpenLiteSpeed predefinita.
È inoltre possibile accedere all'interfaccia di amministrazione accedendo al http://192.168.15.110:7080
browser Web. Ti verrà chiesto di inserire il nome utente e la password amministrativi. Dopo aver eseguito correttamente l'autenticazione, verrai reindirizzato all'area di amministrazione.
L'installazione di OpenLiteSpeed è ora completa.