Come installare OpenLiteSpeed ​​Web Server su Ubuntu 18.04

come installare openlitespeed

OpenLiteSpeed ​​Server

Il server OpenLiteSpeed ​​è uno dei migliori programmi per server web che puoi installare sul tuo server VPS e ottenere prestazioni imbattibili per il tuo sito web. L'ho usato per più clienti (e anche per me stesso) e funziona in modo intuitivo e veloce. In questo tutorial, ho distribuito un server cloud acceso UpCloud. Successivamente, installerò il server OpenLiteSpeed ​​sulla macchina e lo renderò pronto per servire le pagine html / php ai visitatori.

Presupposti

I passaggi iniziali da eseguire prima di passare all'installazione di OpenLitespeed

  1. Distribuisci un server cloud con Ubuntu 18.04 LTS come sistema operativo
  2. Configura un nuovo utente sudo con privilegi di root (consigliato)
  3. Configura il firewall UFW e apri le porte (80, 443, 7080, 8088)

sommario

L'installazione di OpenLiteSpeed ​​è illustrata di seguito per semplificare la navigazione attraverso il processo.

  • Installazione del server web OpenLitespeed
  • Configurazione della password dell'amministratore
  • Connessione alla console del server
  • Abilitazione della porta 80 al posto di 8088

Installazione di OpenLiteSpeed ​​Server

wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -

Quella sopra è un'operazione una tantum che aggiunge e verifica rapidamente che il software che stiamo per scaricare non sia stato manomesso da nessuno; crittograficamente.

Come fai di solito per la maggior parte dei pacchetti, aggiungi il repository sul tuo sistema.

sudo add-apt-repository 'deb http://rpms.litespeedtech.com/debian/ bionic main'

Una volta che il repository è stato aggiunto al sistema, puoi andare avanti e installare OpenLiteSpeed ​​con il comando sottostante. Qui puoi cambiare lsphp74 con la versione di php che vuoi installare sul tuo server. Ho usato lsphp74, tuttavia puoi sostituirlo anche con lsphp73 o lsphp72.

sudo apt-get install openlitespeed lsphp74

È necessario ora creare un collegamento software al processore PHP appena installato sul server con il pacchetto OpenLiteSpeed. Questo comando deciderà quale versione PHP verrà utilizzata dal tuo server OpenLiteSpeed. (se hai installato lsphp73, assicurati di sostituire lsphp74 con quello.)

sudo ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5

Configurazione della password amministratore

Come passaggio obbligatorio, dopo un'installazione riuscita di OpenLiteSpeed ​​e del suo processore PHP, è necessario creare un utente amministratore e definire una password. Questo verrà utilizzato per accedere al tuo server e configurarlo ulteriormente nei passaggi successivi.

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

Una volta eseguito il comando, ti chiederà due volte un nome utente e una password.

Connessione al tuo server

Verifica preliminarmente se tutto è stato installato correttamente

sudo /usr/local/lsws/bin/lswsctrl status

L'output dovrebbe essere qualcosa del genere.
litespeed funziona con PID 990.

Nel caso in cui non vedi l'output sopra.

sudo /usr/local/lsws/bin/lswsctrl start

Uscita
[OK] litespeed: pid = 5137.

Regole firewall aggiuntive se hai UFW abilitato

sudo ufw allow 8088
sudo ufw allow 7080

In questa fase, dovresti essere in grado di visitare la pagina predefinita del tuo server e il back-end come segue.

Il frontend del sito web

http://server_domain_or_IP:8088

pagina predefinita di openlitespeed

Backend (console di amministrazione)

https://server_domain_or_IP:7080

 

admin della pagina di accesso di openlitespeed

In questa schermata di accesso, accedi utilizzando le credenziali di accesso dell'amministratore che hai creato in precedenza in questo tutorial. Ora dovresti vedere la dashboard in questo modo.

Questa è la dashboard in cui configureremo la configurazione a livello di server di OpenLiteSpeed.

pannello di amministrazione del server openlitespeed

Abilita la porta 80 per servire il tuo sito web

Il server OpenLiteSpeed, per impostazione predefinita, ascolta la porta 8088 per il server delle pagine web. Quindi, se non la cambi sulla porta 80, dovrai aggiungere anche il suffisso alla porta 8088 dopo il tuo dominio per poter aprire il tuo sito web.

Facciamo in modo che il nostro listener OpenLiteSpeed ​​ascolti sulla porta 80 invece che su 8088.

Vai a Ascoltatori >> Visualizza / Modifica

tutti gli ascoltatori a velocità aperta

Il listener predefinito sarebbe in ascolto QUALSIASI Indirizzo IP sulla porta 8088. Fare clic sul pulsante Modifica nell'intestazione Impostazioni indirizzo.

modifica listener predefinito

Basta sostituire 8088 con 80 e fare clic sull'icona di salvataggio nell'angolo in alto a destra.

cambia la porta predefinita per litespeed

Dobbiamo ora riavviare correttamente il server OpenLiteSpeed ​​per essere in grado di eseguire le modifiche che abbiamo apportato di recente.

riavviare con garbo openlitespeed

Ora dovresti essere in grado di visualizzare la pagina predefinita del tuo server quando premi l'IP del tuo server nella barra degli indirizzi.

Facciamo in modo che il tuo ascoltatore ascolti solo un nome di dominio e non l'IP.

Nella pagina Listener predefinito, fare clic sull'icona di modifica dopo la mappatura host virtuale di esempio.

Digita il nome di dominio che desideri venga ascoltato dal tuo server. Puoi anche aggiungere un alias www qui.

Salvare la mappa dell'host virtuale e fare clic sull'icona di grazioso riavvio per riavviare il server.

grazioso pulsante di riavvio

Voilà, ora puoi puntare il tuo nome di dominio sull'IP del server e il tuo dominio dovrebbe aprire la pagina del server predefinito ora.

La radice del documento per questo host virtuale è

/ usr / local / lsws / Example / html /

Ora puoi connetterti al tuo server usando Filezilla su SSH sulla porta 22 e caricare i file CMS in questa directory e sarai in grado di visitarli sul tuo dominio.

Cosa c'è dopo?

Ora puoi installare WordPress sul server OpenLiteSpeed ​​o il CMS di tua scelta sviluppato su php. Supporta applicazioni esterne PHP, Ruby, Python, Perl e Java.

Conclusione

OpenLiteSpeed ​​è uno dei migliori pacchetti server ed è la versione open source del server LiteSpeed ​​Enterprise. Hai la libertà di scegliere il numero di siti web che desideri ospitare e il numero di lavoratori che desideri sul tuo server; anche quello GRATIS.

Inoltre, il caching LiteSpeed ​​ti consente di abilitare il caching più veloce per WordPress. Puoi installare 1 plug-in di memorizzazione nella cache per la migliore accelerazione per il tuo sito WordPress.