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
- Distribuisci un server cloud con Ubuntu 18.04 LTS come sistema operativo
- Configura un nuovo utente sudo con privilegi di root (consigliato)
- 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
Backend (console di amministrazione)
https://server_domain_or_IP:7080
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.
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
Il listener predefinito sarebbe in ascolto QUALSIASI Indirizzo IP sulla porta 8088. Fare clic sul pulsante Modifica nell'intestazione Impostazioni indirizzo.
Basta sostituire 8088 con 80 e fare clic sull'icona di salvataggio nell'angolo in alto a destra.
Dobbiamo ora riavviare correttamente il server OpenLiteSpeed per essere in grado di eseguire le modifiche che abbiamo apportato di recente.
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.
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.