Comment créer des hôtes virtuels à Tomcat

Comment créer des hôtes virtuels à Tomcat

L'hébergement virtuel nous fournit pour héberger plusieurs domaines (sites Web) sur un seul serveur. C'est un concept de partage de ressources entre plusieurs comptes d'hébergement. La meilleure utilisation de l'hébergement virtuel est les serveurs d'hébergement partagé, où plusieurs utilisateurs peuvent héberger plusieurs sites Web sur un seul serveur.

Ce billet de blog vous aidera à créer des hôtes virtuels dans le serveur Web Tomcat.

Détails de la configuration

Voici les détails de configuration de base utilisés dans cet article:

  • Un hôte Linux avec adresse IP 192.168.1.100
  • Exécution du serveur Tomcat sur l'hôte sur le port 80
  • Déployé deux exemples d'applications, la première application est configurée à http: // 192.168.1.100 / myApp1
  • La deuxième application est configurée sur http: // 192.168.1.100 / myApp2

La tâche consiste à configurer des hôtes virtuels pour les deux applications. Le premier hôte virtuel utilise le domaine exemple.com Et le deuxième hôte virtuel utilisera un sous-domaine démo.exemple.com.

Créer des hôtes virtuels à Tomcat

Tomcat stocke les configurations de l'hôte virtuels sous le serveur.xml déposer. L'hôte virtuel «localhost» par défaut est configuré dans les serveurs Tomcat. Nous devons maintenant ajouter deux autres hôtes virtuels comme ci-dessous:

  1. Modifier le serveur.xml Fichier dans votre éditeur de texte préféré. Ce fichier existe sous le confli Répertoire de l'installation de Tomcat.
  2. Accédez à la fin du fichier et vous obtiendrez la configuration de l'hôte virtuel par défaut comme indiqué ci-dessous:Paramètres de l'hôte virtuel par défaut dans Tomcat
  3. Créez le premier hôte virtuel pour le domaine exemple.com avec le document root / opt / tomcat / webapps / myapp1. Vous pouvez également ajouter une directive Alias ​​pour configurer www.exemple.com. www.exemple.com
    12345678910 www.exemple.com

  4. Le deuxième hôte virtuel sera créé pour un sous-domaine démo.exemple.com avec / opt / tomcat / webapps / myapp2 document racine du document.
  5. 123456789

  6. Le fichier de configuration ressemblera à ceci:Configuration des hôtes virtuels dans Tomcat
  7. Enregistrer les modifications et fermer le fichier.

Redémarrer le service Tomcat

Une fois que vous avez apporté des modifications au fichier de configuration Tomcat, il est nécessaire de redémarrer le service pour appliquer les modifications. Si le Tomcat s'exécute en tant que service SystemD, utilisez la commande suivante pour redémarrer.

sudo systemctl redémarrer tomcat  

Si vous utilisez Tomcat avec les scripts Shell. Utilisez les commandes suivantes:

./ bac / arrêt.shot  ./ bac / startup.shot  

Conclusion

Les hôtes virtuels nous permettent de configurer plusieurs domaines sur un seul serveur. Ce tutoriel vous a aidé à configurer des hôtes virtuels sur le serveur Tomcat.