Dans l'article précédent, nous avons vu comment installer le serveur openlitespeed sur ubuntu. Dans ce tutoriel, nous verrons comment ajouter VirtualHost au serveur.
Alors, commençons
Créer un hôte virtuel
Tout d'abord, créez les répertoires de l'hôte virtuel. Je nommerai mon hôte virtuel "unixcop". Dans la ligne de commande, je vais dans mon répertoire LSWS et crée les répertoires suivants :
cd /usr/local/lsws
sudo mkdir unixcop
sudo mkdir unixcop/{conf,html,logs}
Je crée ensuite conf appartenant à lsadm:lsadm (l'utilisateur de la console WebAdmin) afin que seule la console WebAdmin puisse manipuler les configurations. (Vous ne devez pas autoriser d'autres utilisateurs à manipuler votre configuration.)
sudo chown lsadm:lsadm unixcop/conf
Ensuite, je vais dans la console WebAdmin> Hôtes virtuels> Ajouter pour ajouter les hôtes virtuels à OpenLiteSpeed
Vous devez saisir le nom de l'hôte virtuel, le fichier racine de l'hôte virtuel et le fichier de configuration de l'hôte virtuel. Vous devez également choisir d'activer ou non les scripts sur ce site et si les utilisateurs peuvent accéder au contenu en dehors de cette racine d'hôte virtuel à partir du site (restreint).
Créez et modifiez-les comme ci-dessous :
Allez dans l'onglet général et faites en sorte que la racine du document ressemble à ceci
Créer et attribuer des écouteurs
Accédez à la console WebAdmin > Auditeurs.
Vous pouvez avoir un écouteur pour écouter sur toutes les adresses IP locales, ou vous pouvez créer plusieurs écouteurs, chaque écouteur n'écoutant qu'une adresse IP spécifique. De nombreux utilisateurs trouveront plus simple d'avoir un écouteur qui est ensuite mappé à différents domaines, mais avoir plusieurs écouteurs peut être utile si, par exemple, vous souhaitez réserver certains processeurs de serveur pour certains sites
Je n'ai besoin de rien de spécial, donc je vais juste à l'écouteur par défaut
Cliquez sur le mappage VirtualHost ajouter cliquez sur l'icône Ajouter
Ajoutez les détails suivants (selon mon environnement)
Redémarrage en douceur
Une fois que vous avez terminé, effectuez un redémarrage en douceur
Et c'est tout ! vous avez terminé, vérifiez la section virtualhost du tableau de bord, vous verrez unixcop
OpenLiteSpeed prend en charge l'indication du nom du serveur (SNI), permettant aux utilisateurs de définir des certificats SSL au niveau de l'hôte virtuel. Cela signifie que des hôtes virtuels (sites Web) avec différents certificats SSL peuvent fonctionner sur la même adresse IP et le même numéro de port. Différents écouteurs (et hébergement basé sur IP) ne sont pas nécessaires pour que les sites sécurisés aient des certificats uniques.