Virtuálny hostiteľ vo WebSphere a Sprievodca konfiguráciou – vysvetlený

Čo je virtuálny hostiteľ a ako nakonfigurovať na serveri WebSphere Application Server (WAS)?


Jednou z prvých terminológií, ktoré budete počuť vo WAS Deployment, je virtuálny hostiteľ. Mnohí z vás sa ma pýtali na virtuálneho hostiteľa a sprievodcu konfiguráciou, takže tu som vysvetlil nasledujúce.

  • Čo je to virtuálny hostiteľ?
  • Ako vytvoriť / nakonfigurovať?
  • Ako zmeniť virtuálneho hostiteľa v existujúcej nasadenej aplikácii?
  • Chyby súvisiace s virtuálnym hostiteľom
  • Osvedčené postupy

Čo je to virtuálny hostiteľ?

Virtuálny hostiteľ znamená povolenie viacerých adries URL (napr. Example.com, example.net, example.biz, washost: 9443, 10.10.10.1:9060) na jednej aplikácii prostredníctvom priradeného virtuálneho hostiteľa. Môže to byť založené na IP alebo na mene. Konfigurácia virtuálneho hostiteľa sa vykonáva prostredníctvom administratívnej konzoly WAS.

Pomocou virtuálneho hostiteľa môžete tiež definovať typy MIME. V predvolenej inštalácii WAS budete mať dvoch virtuálnych hostiteľov admin_host & výchozí_hostitel, ktoré môžete použiť alebo môžete vytvoriť nový pre svoju aplikáciu. Pozrime sa na ilustráciu virtuálneho hostiteľa nižšie.

virtual-host-to-flow

Takže teraz viete o virtuálnom hostiteľovi a ďalšie je vytvoriť & nakonfigurovať.

Vytvorenie virtuálneho hostiteľa sa vykonáva prostredníctvom administratívnej konzoly WAS, ktorá sa nachádza v prostredí >> Virtuálni hostitelia. Vytvorme ho a pomenujte ho – sample_hosts

  • Prihláste sa do administratívnej konzoly WAS
  • Prejdite do prostredia >> Virtuálni hostitelia
  • Kliknite na Nový

Vo vyššie uvedenom zozname môžete vidieť dvoch zabudovaných virtuálnych hostiteľov, ktorých som spomenul vyššie.

default-virtual-host-to

  • Zadajte názov – sample_hosts

new-virtual-host-to

  • Kliknite na OK

Takže teraz máte nového virtuálneho hostiteľa a je čas configure to.

Existujú dva typy konfigurácie, ktoré môžete vykonať, a obe konfigurácie sú umiestnené vo virtuálnom hostiteľovi v časti „Ďalšie vlastnosti“..

Hostiteľské aliasy: tu môžete zadať názov DNS / Host / IP a port, ktorý bude mať povolený prístup k aplikácii pomocou tohto virtuálneho hostiteľa.

  • Prejdite do sekcie Životné prostredie >> Virtuálni hostitelia
  • Vyberte virtuálneho hostiteľa zo zoznamu
  • Kliknite na Alias ​​hostiteľa
  • Kliknite na Nový
  • Zadajte názov hostiteľa & prístav
  • Kliknite na OK a uložte / skontrolujte konfiguráciu. Tu som vytvoril

sample_hosts-virtual-host-to

Typy MIME: tu môžete pridať / vytvoriť / upraviť typy MIME pre svoju aplikáciu. V predvolenom nastavení by však bolo vytvorené viac ako 640+ typov MIME, ktoré pokryjú takmer akýkoľvek typ aplikácie. Tento predvolený zoznam sa vytvorí, keď vytvoríte ľubovoľného virtuálneho hostiteľa.

  • Prejdite do sekcie Životné prostredie >> Virtuálni hostitelia
  • Vyberte virtuálneho hostiteľa zo zoznamu
  • Kliknite na Typy MIME
  • Kliknutím na Nový vytvorte nový. Ako som však už uviedol vyššie, s najväčšou pravdepodobnosťou ho nemusíte vytvárať, pretože takmer všetky typy aplikácií budú pokryté predvolenými zoznamami.

Takže ďalej je zmeniť virtuálneho hostiteľa v nasadenej aplikácii

Môže sa vyskytnúť scenár, v ktorom musíte oddeliť virtuálneho hostiteľa na základe aplikácie. Takto môžete zmeniť virtuálneho hostiteľa pre ľubovoľnú aplikáciu.

  • Prihláste sa do administratívnej konzoly WAS
  • Prejdite na aplikácie>> Podnikové aplikácie pre webovú sféru
  • Vyberte svoju aplikáciu a kliknite na Virtuálnych hostiteľov umiestnených v časti Vlastnosti webového modulu
  • Vyberte požadovaného virtuálneho hostiteľa a kliknite na OK

Zmena-virtual-host-to

  • Kliknite na Skontrolovať / Uložiť konfiguráciu. Ak chcete, aby sa virtuálny hostiteľ odrazil, musíte reštartovať JVM.

Možno vás bude zaujímať, že je uložená konfigurácia virtuálneho hostiteľa virtualhosts.xml. Poloha sa môže líšiť v závislosti od prostredia, takže najlepším spôsobom, ako nájsť presnú polohu virtualhosts.xml je: –

V prostredí UNIX

nájsť / -name virtualhosts.xml

Prostredníctvom konzoly WAS

Po vykonaní akýchkoľvek zmien vo virtuálnom hostiteľovi sa zobrazí výzva na kontrolu / uloženie. Kliknite na Recenzia a ukáže vám cestu virtuálnych hostiteľov, kam uloží konfiguráciu.

Teraz je čas ísť svetovo preslávené Chyba WebSphere súvisiaca s virtuálnym hostiteľom, čo je pravdepodobne spôsobené buď nenakonfiguráciou alebo nesprávnou konfiguráciou.

Chyba súvisiaca s virtuálnym hostiteľom

WebGroup / Virtual Host, ktorý sa má spracovať / testovať, nebol definovaný. SRVE0255E: WebGroup / Virtual Host, ktorý sa má spracovať / testovať localhost:8080 nebol definovaný.

Ak sa pri prístupe k aplikácii dostanete nad chybu, v priebehu niekoľkých minút sa naučíte, ako ju opraviť.

Pozrime sa opatrne na chybu. Musíš sa pozrieť dve veci, ktoré som zvýraznil červenou farbou.

najprvlocalhost nebol definovaný

Aplikácia vyvoláva chybu, pretože v hostiteľských aliasoch príslušného virtuálneho hostiteľa neexistuje localhost. Takže rýchla oprava je pridať localhost do vášho virtuálneho hostiteľa.

Môže to byť aj vtedy, keď máte viac virtuálnych hostiteľov a aplikácia je mapovaná na nesprávneho virtuálneho hostiteľa. Musíte teda skontrolovať konfiguráciu a zabezpečiť, aby v požadovanom virtuálnom hostiteľovi existoval localhost.

druhý8080 číslo portu

Väčšinu času nakonfigurujete virtuálneho hostiteľa pomocou adresy URL a predvoleného portu Http / https, ktorý je 80 alebo 443. Ak však chcete pristupovať k aplikácii priamo (obísť webový server) pomocou JVM a portu, musíte zadať IP. / Podrobnosti o hostiteľovi a prístave v aliase hostiteľa.

Aby ste to napravili – musíte zabezpečiť, aby bol localhost: 8080 pridaný do virtuálneho hostiteľa, ktorý je mapovaný do príslušnej aplikácie.

Posledná časť tohto článku – Osvedčené postupy pri používaní virtuálneho hostiteľa v prostredí WAS.

Každá aplikácia je jedinečná a jedna konfigurácia nemusí v druhej fungovať dobre. Existujú však pravidlá, ktoré môžete dodržiavať a ktoré mi pomohli a tiež vám dúfam.

  • Ak máte viac aplikácií v jednej bunke, môžete zvážiť použitie samostatného virtuálneho hostiteľa pre každú alebo aspoň pre skupinu aplikácií.
  • Pred vykonaním akýchkoľvek zmien si vytvorte zálohu konfigurácie WebSphere, takže ak sa niečo pokazí, môžete sa bez poškodenia obnoviť do pôvodného stavu.
  • Po vykonaní zmien vo virtuálnom hostiteľovi reštartujte mapované JVM, aby sa premietla konfigurácia.
  • Propagácia (ak je spravovaný webový server) & Vytvorte doplnok webového servera a reštartujte webový server, aby sa premietla konfigurácia.
  • Nedávajte * do hostiteľa, pretože to znamená, že je povolená akákoľvek adresa URL, ktorá môže viesť k bezpečnostnej medzere.

Dúfam, že teraz máte lepšie vedomosti o Virtual Host na aplikačnom serveri IBM WebSphere Application Server. to je dnes všetko a dúfam, že sa vám bude páčiť.

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