Virtuální hostitel ve WebSphere a Průvodce konfigurací – vysvětleno

Co je virtuální hostitel a jak konfigurovat na serveru WebSphere Application Server (WAS)?


Jednou z prvních terminologií, které uslyšíte ve WAS Deployment, je virtuální hostitel. Mnozí z vás se mě ptali na průvodce virtuálním hostitelem a konfigurací, takže zde jsem vysvětlil následující.

  • Co je virtuální hostitel?
  • Jak vytvořit / konfigurovat?
  • Jak změnit virtuální host v existující nasazené aplikaci?
  • Chyby související s virtuálním hostitelem
  • Osvědčené postupy

Co je tedy virtuální hostitel?

Virtuální hostitel znamená povolení více adres URL (např. Example.com, example.net, example.biz, washost: 9443, 10.10.10.1:9060) v jedné aplikaci prostřednictvím přidruženého virtuálního hostitele. Může to být založeno na IP nebo na jméně. Konfigurace virtuálního hostitele se provádí pomocí administrativní konzoly WAS.

Pomocí virtuálního hostitele můžete také definovat typy MIME. Ve výchozí instalaci WAS budete mít dva virtuální hostitele admin_host & default_host, které můžete použít nebo můžete vytvořit nový pro vaši aplikaci. Pojďme se podívat na ilustraci virtuálního hostitele níže.

tok virtuálního hostitele

Takže teď víte o virtuálním hostiteli a další je vytvořit & nakonfigurovat.

Vytvoření virtuálního hostitele se provádí pomocí administrativní konzoly WAS, umístěné v prostředí >> Virtuální hostitelé. Vytvořme jeden a pojmenujme ho – sample_hosts

  • Přihlaste se do administrativní konzoly WAS
  • Přejít na životní prostředí >> Virtuální hostitelé
  • Klikněte na Nový

Ve výše uvedeném seznamu můžete vidět dva vestavěné virtuální počítače, které jsem zmínil výše.

default-virtual-host-was

  • Zadejte název – sample_hosts

new-virtual-host-was

  • Klikněte na OK

Takže nyní máte nového virtuálního hostitele a je čas konfigurovat to.

Můžete provést dva typy konfigurace a obě konfigurace jsou umístěny uvnitř virtuálního hostitele v části „Další vlastnosti“..

Host Aliasy: zde můžete zadat název DNS / Host / IP a port, který bude povolen, pro přístup k aplikaci pomocí tohoto virtuálního hostitele.

  • Přejít na životní prostředí >> Virtuální hostitelé
  • Vyberte virtuálního hostitele ze seznamu
  • Klikněte na Alias ​​hostitele
  • Klikněte na Nový
  • Zadejte název hostitele & Přístav
  • Klikněte na OK a uložte / zkontrolujte konfiguraci a zde je to, co jsem vytvořil

sample_hosts-virtual-host-was

Typy MIME: zde můžete přidat / vytvořit / upravit typy MIME pro vaši aplikaci. Ve výchozím nastavení by však bylo vytvořeno více než 640+ typů MIME, které pokryjí téměř jakýkoli typ aplikace. Tento výchozí seznam se vytvoří, když vytvoříte libovolného virtuálního hostitele.

  • Přejít na životní prostředí >> Virtuální hostitelé
  • Vyberte virtuálního hostitele ze seznamu
  • Klikněte na Typy MIME
  • Kliknutím na Nový vytvořte nový. Jak jsem však zmínil výše, s největší pravděpodobností nemusíte vytvářet, protože téměř všechny typy aplikací budou pokryty výchozími seznamy.

Takže další je změnit virtuálního hostitele v nasazené aplikaci

Může existovat scénář, ve kterém musíte oddělit virtuálního hostitele na základě aplikace. Takto můžete změnit virtuálního hostitele pro jakoukoli aplikaci.

  • Přihlaste se do administrativní konzoly WAS
  • Přejít na aplikace>> Podnikové aplikace ve webové sféře
  • Vyberte vaši aplikaci a klikněte na Virtuální hostitele umístěné v části Vlastnosti webového modulu
  • Vyberte požadovaného virtuálního hostitele a klikněte na OK

change-virtual-host-was

  • Klikněte na Zkontrolovat / uložit konfiguraci. Aby se odrazil virtuální hostitel, musíte restartovat JVM.

Možná vás bude zajímat, že je uložena konfigurace virtuálního hostitele virtualhosts.xml. Umístění se může lišit od prostředí k prostředí, takže nejlepší způsob, jak najít přesnou polohu virtualhosts.xml, je: –

V prostředí UNIX

najít / -name virtualhosts.xml

Prostřednictvím konzoly WAS

Pokud provedete jakékoli změny ve virtuálním hostiteli, požádá vás o kontrolu / uložení. Klikněte na Review a ukáže vám cestu virtuálních hostitelů, kam uloží konfiguraci.

Nyní je čas projít světově proslulý Chyba WebSphere související s virtuálním hostitelem, což je pravděpodobně způsobeno buď nenakonfigurovanou nebo nesprávnou konfigurací.

Chyba související s virtuálním hostitelem

Nebyl definován WebGroup / Virtual Host, který bude zpracovávat / testovat SRVE0255E: WebGroup / Virtual Host, který bude zpracovávat localhost:8080 nebyl definován.

Pokud se při přístupu k aplikaci dostáváte nad chybu, během několika minut se naučíte, jak ji opravit.

Podívejme se na chybu pečlivě. Musíte se podívat na dvě věci, které jsem zvýraznil červenou barvou.

za prvélocalhost nebyl definován

Aplikace vyvolává chybu, protože localhost neexistuje v hostitelských aliasech příslušného virtuálního hostitele. Takže rychlá oprava je přidat localhost do vašeho virtuálního hostitele.

To by mohlo být také, pokud máte více virtuálních hostitelů a aplikace je mapována na nesprávného virtuálního hostitele. Musíte tedy zkontrolovat konfiguraci a zajistit, aby v požadovaném virtuálním hostiteli existoval localhost.

Druhý8080 číslo portu

Většinu času nakonfigurujete virtuálního hostitele pomocí adresy URL a výchozího portu Http / https, což je 80 nebo 443. Pokud však chcete přistupovat k aplikaci přímo (obejít webový server) pomocí JVM a portu, musíte zadat IP / Podrobnosti o hostiteli a portu v hostitelských aliasech.

Chcete-li to opravit – musíte zajistit, aby localhost: 8080 je přidán do virtuálního hostitele, který je mapován do příslušné aplikace.

Poslední část tohoto článku – Doporučené postupy používání virtuálního hostitele v prostředí WAS.

Každá aplikace je jedinečná a jedna konfigurace nemusí v druhé fungovat. Můžete však dodržovat některá pravidla, která mi pomohla a doufám také.

  • Pokud máte v jedné buňce více aplikací, můžete zvážit použití samostatného virtuálního hostitele pro každou nebo alespoň pro skupinu aplikací.
  • Před provedením jakýchkoli změn si vytvořte zálohu konfigurace WebSphere, takže pokud se něco pokazí, můžete se bez poškození obnovit do původního stavu.
  • Po provedení změn ve virtuálním hostiteli restartujte mapované JVM, aby se konfigurace projevila.
  • Propagovat (pokud je spravovaný webový server) & Vytvořte plugin webového serveru a restartujte webový server, aby se konfigurace projevila.
  • Nedávejte * do hostitelských aliasů, protože to znamená, že je povolena jakákoli adresa URL, která může vést k bezpečnostní mezeře.

Doufám, že nyní lépe chápete virtuální hostitele na aplikačním serveru IBM WebSphere Application Server. to je pro dnešek vše a doufám, že se vám bude líbit.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map