So erstellen Sie virtuelle Hosts in Tomcat

So erstellen Sie virtuelle Hosts in Tomcat

Das virtuelle Hosting bietet uns an, mehrere Domänen (Websites) auf einem einzelnen Server zu hosten. Es ist ein Konzept der Ressourcenfreigabe zwischen mehreren Hosting -Konten. Die beste Verwendung von virtuellem Hosting ist freigegeben.

Dieser Blog -Beitrag hilft Ihnen dabei, virtuelle Hosts auf dem Tomcat -Webserver zu erstellen.

Setup -Details

Hier sind die in diesem Artikel verwendeten grundlegenden Setup -Details:

  • Ein Linux -Host mit IP -Adresse 192.168.1.100
  • Ausführen des Tomcat -Servers auf dem Host auf Port 80 ausführen
  • Bereitete zwei Beispielanwendungen, die erste Anwendung ist unter http: // 192 konfiguriert.168.1.100/myapp1
  • Die zweite Anwendung ist unter http: // 192 konfiguriert.168.1.100/myapp2

Die Aufgabe besteht darin, virtuelle Hosts für beide Anwendungen zu konfigurieren. Der erste virtuelle Host verwendet die Domain Beispiel.com und der zweite virtuelle Host verwendet eine Subdomain Demo.Beispiel.com.

Erstellen Sie virtuelle Hosts in Tomcat

Tomcat speichert die virtuellen Host -Konfigurationen unter dem Server.xml Datei. Der virtuelle Host von 'localhost' ist auf Tomcat -Servern konfiguriert. Jetzt müssen wir zwei weitere virtuelle Hosts wie unten hinzufügen:

  1. Bearbeiten die Server.xml Datei in Ihrem bevorzugten Texteditor. Diese Datei existiert unter dem Conf Verzeichnis der Tomcat -Installation.
  2. Gehen Sie zum Ende der Datei und Sie erhalten die standardmäßige virtuelle Hostkonfiguration wie unten gezeigt:Standard virtuelle Hosteinstellungen in Tomcat
  3. Erstellen Sie den ersten virtuellen Host für die Domain Beispiel.com mit dem Dokument root/opt/tomcat/webapps/myapp1. Sie können auch eine Alias ​​-Direktive hinzufügen, um www einzurichten.Beispiel.com. www.Beispiel.com
    12345678910 www.Beispiel.com

  4. Der zweite virtuelle Host wird für eine Subdomain erstellt Demo.Beispiel.com mit/opt/tomcat/webapps/MyApp2 -Dokument root.
  5. 123456789

  6. Die Konfigurationsdatei sieht Folgendes aus:Virtuelle Hosts -Konfiguration in Tomcat
  7. Speichern Sie Änderungen und schließen Sie die Datei.

Starten Sie den Tomcat -Service neu

Sobald Sie Änderungen an der Tomcat -Konfigurationsdatei vorgenommen haben, muss der Dienst neu gestartet werden, um Änderungen anzuwenden. Wenn der Tomcat als SystemD -Dienst ausgeführt wird, verwenden Sie den folgenden Befehl, um neu zu starten.

sudo systemctl tomcat neu starten  

Wenn Sie Tomcat mit den Shell -Skripten ausführen. Verwenden Sie die folgenden Befehle:

./bin/stilldown.Sch  ./Bin/Startup.Sch  

Abschluss

Virtuelle Hosts ermöglichen es uns, mehrere Domänen auf einem einzelnen Server zu konfigurieren. Dieses Tutorial hat Ihnen geholfen, virtuelle Hosts auf Tomcat Server zu konfigurieren.