Nell'articolo precedente, abbiamo visto come installare il server openlitespeed su Ubuntu. In questo tutorial vedremo come aggiungere VirtualHost al server.
Quindi, iniziamo
Crea un host virtuale
Innanzitutto, crea le directory dell'host virtuale. Chiamerò il mio host virtuale "unixcop". Nella riga di comando, vado alla mia directory LSWS e creo le seguenti directory:
cd /usr/local/lsws
sudo mkdir unixcop
sudo mkdir unixcop/{conf,html,logs}
Quindi creo conf di proprietà di lsadm:lsadm (l'utente della console WebAdmin) in modo che solo la console WebAdmin possa manipolare le configurazioni. (Non dovresti consentire ad altri utenti il permesso di manipolare la tua configurazione.)
sudo chown lsadm:lsadm unixcop/conf
Quindi vado su Console di amministrazione Web> Host virtuali> Aggiungi per aggiungere gli host virtuali a OpenLiteSpeed
Devi inserire il nome dell'host virtuale, il file radice dell'host virtuale e il file di configurazione dell'host virtuale. Devi anche scegliere se abilitare gli script su questo sito e se gli utenti possono accedere al contenuto al di fuori di questa radice dell'host virtuale dal sito (limitato).
Crea e modificali come di seguito:
Vai alla scheda generale e fai in modo che la radice del documento assomigli a questa
Crea e assegna ascoltatori
Vai alla Console di amministrazione Web> Listener.
Puoi avere un ascoltatore per ascoltare su tutti gli indirizzi IP locali oppure puoi creare più ascoltatori con ogni ascoltatore che ascolta solo un indirizzo IP specifico. Molti utenti troveranno più semplice avere un listener che viene poi mappato su domini diversi, ma avere più listener può essere utile se, ad esempio, desideri mettere da parte determinati processori server per determinati siti
Non ho bisogno di niente di speciale, quindi vado solo all'Ascoltatore predefinito
Fai clic su Mappatura VirtualHost aggiungi fai clic su Aggiungi icona
Aggiungi i seguenti dettagli (secondo il mio ambiente)
Riavvio grazioso
Una volta che hai finito, fai un grazioso riavvio
E questo è tutto! hai finito, controlla la sezione virtualhost della dashboard, vedrai unixcop
OpenLiteSpeed supporta Server Name Indication (SNI), consentendo agli utenti di impostare certificati SSL a livello di host virtuale. Ciò significa che host virtuali (siti Web) con diversi certificati SSL possono operare sullo stesso indirizzo IP e numero di porta. Non sono necessari listener diversi (e hosting basato su IP) affinché i siti sicuri dispongano di certificati univoci.