Jak tworzyć wirtualne hosty w Tomcat

Jak tworzyć wirtualne hosty w Tomcat

Hosting wirtualny zapewnia nam hostowanie wielu domen (witryny) na jednym serwerze. Jest to koncepcja udostępniania zasobów między wieloma kontami hostingowymi. Najlepszym wykorzystaniem wirtualnego hostingu są udostępniane serwery hostingowe, w których wielu użytkowników może hostować wiele stron internetowych na jednym serwerze.

Ten post na blogu pomoże Ci tworzyć wirtualne hosty na serwerze WWW Tomcat.

Szczegóły konfiguracji

Oto podstawowe szczegóły konfiguracji użyte w tym artykule:

  • Host Linux z adresem IP 192.168.1.100
  • Uruchamianie serwera Tomcat na hoście na porcie 80
  • Wdrożono dwie przykładowe aplikacje, pierwsza aplikacja jest skonfigurowana na stronie http: // 192.168.1.100/MyApp1
  • Druga aplikacja jest skonfigurowana na stronie http: // 192.168.1.100/MyApp2

Zadaniem jest skonfigurowanie wirtualnych hostów dla obu aplikacji. Pierwszy wirtualny host używa domeny przykład.com a drugi wirtualny host użyje subdomeny próbny.przykład.com.

Twórz wirtualne hosty w Tomcat

Tomcat przechowuje konfiguracje wirtualnego hosta w ramach serwer.XML plik. Domyślny wirtualny host „LocalHost” jest skonfigurowany na serwerach Tomcat. Teraz musimy dodać jeszcze dwa wirtualne hosty, jak poniżej:

  1. Edytuj serwer.XML Plik w ulubionym edytorze tekstu. Ten plik istnieje pod conf Katalog instalacji Tomcat.
  2. Przejdź do końca pliku, a otrzymasz domyślną konfigurację wirtualnego hosta, jak pokazano poniżej:Domyślne wirtualne ustawienia hosta w Tomcat
  3. Utwórz pierwszy wirtualny host dla domeny przykład.com z dokumentem root/opt/tomcat/webapps/myApp1. Możesz także dodać dyrektywę alias, aby skonfigurować WWW.przykład.com. www.przykład.com
    12345678910 www.przykład.com

  4. Drugi wirtualny host zostanie utworzony dla subdomeny próbny.przykład.com z/opt/tomcat/webApps/MyApp2 Root.
  5. 123456789

  6. Plik konfiguracyjny będzie wyglądał tak:Konfiguracja wirtualnych hostów w Tomcat
  7. Zapisz zmiany i zamknij plik.

Uruchom ponownie usługę Tomcat

Po wprowadzeniu zmian w pliku konfiguracyjnym TOMCAT wymagane jest ponowne uruchomienie usługi, aby zastosować zmiany. Jeśli Tomcat działa jako usługa systemD, użyj następującego polecenia, aby ponownie uruchomić.

sudo systemctl restart tomcat  

Jeśli prowadzisz Tomcat ze skorupami. Użyj następujących poleceń:

./bin/wyłączenie.cii  ./bin/startup.cii  

Wniosek

Wirtualne hosty pozwalają nam skonfigurować wiele domen na jednym serwerze. Ten samouczek pomógł Ci skonfigurować wirtualne hosty na serwerze Tomcat.