Jak tworzyć wirtualne hosty w Tomcat
- 731
- 2
- Maria Piwowarczyk
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:
- Edytuj serwer.XML Plik w ulubionym edytorze tekstu. Ten plik istnieje pod conf Katalog instalacji Tomcat.
- Przejdź do końca pliku, a otrzymasz domyślną konfigurację wirtualnego hosta, jak pokazano poniżej:Domyślne wirtualne ustawienia hosta w Tomcat
- 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 - Drugi wirtualny host zostanie utworzony dla subdomeny próbny.przykład.com z/opt/tomcat/webApps/MyApp2 Root.
- Plik konfiguracyjny będzie wyglądał tak:Konfiguracja wirtualnych hostów w Tomcat
- Zapisz zmiany i zamknij plik.
123456789 |
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.