Virtuális gazdagép a WebSphere és konfigurációs útmutatóban – magyarázat

Mi a virtuális gazdagép és hogyan konfigurálható a WebSphere Application Server (WAS)?


Az egyik legelső terminológia, amelyet a WAS Deployment során meg fog hallani, egy virtuális host. Sokan tőlem szóltak a virtuális gazdagépről és a konfigurációs útmutatóról, így itt magyaráztam az alábbiakat.

  • Mi a virtuális gazdagép??
  • Hogyan hozzunk létre / konfiguráljunk?
  • Hogyan lehet megváltoztatni a virtuális gazdagépet a meglévő telepített alkalmazásban?
  • Virtuális gazdagéppel kapcsolatos hibák
  • Legjobb gyakorlatok

Tehát mi a virtuális gazdagép?

A virtuális gazdagép azt jelenti, hogy több URL-t (pl. Example.com, example.net, example.biz, washost: 9443, 10.10.10.1:9060) engedélyezhet egyetlen alkalmazáson keresztül a társított virtuális gazdagépen. Ez lehet IP vagy név alapú. A virtuális host konfigurálása a WAS adminisztrációs konzolon keresztül történik.

A virtuális gazdagéppel meghatározhatja a MIME típusokat is. Alapértelmezés szerint a WAS telepítésekor két virtuális gazdagépe lesz admin_host & alapértelmezett_gazda, amelyet használhat, vagy létrehozhat új alkalmazást az alkalmazásához. Vessen egy pillantást az alábbiakban bemutatott virtuális gazdagépre.

virtuális-host-volt-flow

Tehát most már tudod a virtuális gazdagépről, a következő pedig teremt & konfigurálja.

A virtuális gazdagép létrehozása a WAS adminisztrációs konzolján keresztül történik, amely a Környezet alatt található >> Virtuális házigazdák. Készítsünk egyet, és nevezjük el – sample_hosts

  • Bejelentkezés a WAS adminisztrációs konzolba
  • Menj a Környezetbe >> Virtuális házigazdák
  • Kattintson az Új elemre

A fenti listában két beépített virtuális gazdagépet láthat, amelyeket fent említettem.

default-virtual-host-volt

  • Írja be a nevet – minta_szellemek

új virtuális host-volt

  • Kattintson az OK gombra

Tehát most van egy új virtuális gazdagépe, és itt az ideje Beállítás azt.

Kétféle konfigurációt lehet megtenni, és mindkettő a virtuális gazdagépen található, a „További tulajdonságok” alatt..

Host álnevek: Itt megadhatja a megengedett DNS / gazdagép / IP-nevet és portot az alkalmazás eléréséhez a virtuális gazdagép segítségével.

  • Menj a Környezetbe >> Virtuális házigazdák
  • Válassza ki a virtuális gazdagépet a listából
  • Kattintson a Host Aliases elemre
  • Kattintson az Új elemre
  • Adja meg a gazdagép nevét & Kikötő
  • Kattintson az OK gombra, és mentse el / ellenőrizze a konfigurációt, és itt van az, amit létrehoztam

sample_hosts-virtuális-host-volt

MIME típusok: itt hozzáadhat / létrehozhat / módosíthat MIME-típusokat az alkalmazásához. Alapértelmezésben azonban a WAS több mint 640+ MIME-típust hozott létre, amelyek szinte bármilyen típusú alkalmazást lefednek. Ez az alapértelmezett lista bármilyen virtuális gazdagép létrehozásakor jön létre.

  • Menj a Környezetbe >> Virtuális házigazdák
  • Válassza ki a virtuális gazdagépet a listából
  • Kattintson a MIME típusok elemre
  • Kattintson az Új elemre a létrehozásához. Mint azonban a fentiekben említettem, valószínűleg nem kell létrehoznod, mivel szinte minden típusú alkalmazásra vonatkoznak az alapértelmezett listák.

Tehát a következő virtuális gazdagép módosítása telepített alkalmazásban

Lehetséges, hogy a virtuális gazdagépet az alkalmazás alapján el kell szétválasztani. Így változtathatja meg a virtuális gazdagépet bármilyen alkalmazáshoz.

  • Bejelentkezés a WAS adminisztrációs konzolba
  • Ugrás az alkalmazásokhoz>> Websphere vállalati alkalmazások
  • Válassza ki az alkalmazást, majd kattintson a Web modul tulajdonságai alatt található Virtuális gazdagépek elemre
  • Válassza ki a kívánt virtuális gazdagépet, majd kattintson az OK gombra

change-virtual-host-volt

  • Kattintson a Konfiguráció áttekintése / mentése elemre. A JVM-et újra kell indítania annak érdekében, hogy tükrözze a virtuális gazdagépet.

Érdekes lehet tudni, hogy a virtuális gazdagép konfigurációja a rendszerben van tárolva virtualhosts.xml. A helyszín környezettől függően eltérő lehet, így a virtualhosts.xml pontos helyének a legjobb módja a következő: –

UNIX környezetben

find / -name virtualhosts.xml

A WAS konzolon keresztül

Ha bármilyen változtatást hajt végre a virtuális gazdagépen, a rendszer kéri, hogy vizsgálja felül / mentse el. Kattintson a Felülvizsgálat elemre, és megmutatja a virtuális szellemek elérési útját, ahova elmenti a konfigurációt.

Most itt az ideje, hogy átmenjünk a világhírűekön A virtuális gazdagéphez kapcsolódó WebSphere hiba, ami valószínűleg a nem konfigurált vagy a téves konfigurációnak köszönhető.

Hiba a virtuális gazdagéphez kapcsolódóan

Nincs meghatározva a kezelni / tesztelni kívánt WebGroup / Virtuális állomás SRVE0255E: WebGroup / Virtuális állomás kezelni helyi kiszolgáló:8080 nincs meghatározva.

Ha az alkalmazás elérésekor a fenti hiba lép fel, akkor néhány perc alatt megtanulja, hogyan javíthatja azt.

Vessen egy pillantást a hibára. Két dolgot kell megnéznie, amelyeket piros színben kiemeltem.

Elsőhelyi kiszolgáló nincs meghatározva

Az alkalmazás hibát okoz, mivel a localhost nem létezik az adott virtuális gazdagép álneveiben. A gyors javítás tehát a localhost hozzáadása a virtuális gazdagéphez.

Ez akkor is előfordulhat, ha több virtuális gazdagépe van, és az alkalmazás hibás virtuális gazdagépre van leképezve. Tehát át kell néznie a konfigurációt, és ellenőriznie kell, hogy a localhost létezik-e a kért virtuális gazdagépen.

Második8080 port száma

A virtuális gazdagépet legtöbbször az URL-sel és az alapértelmezett Http / https porttal állítja be, amely 80 vagy 443. Azonban, ha közvetlenül az alkalmazást szeretné elérni (megkerüli a webszervert) a JVM és a port használatával, akkor be kell írnia az IP-t. / Gazdagép és port adatai a host álnevekben.

Tehát ennek kijavításához – biztosítania kell a localhost alkalmazást: a 8080-at hozzáadják egy virtuális gazdagéphez, amelyet hozzárendelnek az adott alkalmazáshoz.

A cikk utolsó szakasza – A virtuális host használatának bevált gyakorlata WAS környezetben.

Minden alkalmazás egyedi, és egyik konfiguráció nem működik jól a másikban. Van azonban néhány betartott szabály, amely segített nekem, és remélem, hogy te is.

  • Ha egy alkalmazásban több alkalmazás van, érdemes külön virtuális gazdagépet használni az alkalmazások mindegyikére vagy legalább egy csoportjára.
  • Mielőtt bármilyen változtatást elvégezne, készítsen biztonsági másolatot a WebSphere konfigurációról, így ha valami rosszul fordul elő, az eredeti állapotba való visszaállítása sérülés nélkül.
  • Indítsa újra a leképezett JVM-et, miután megváltoztatta a virtuális gazdagépet, hogy a konfiguráció tükröződjön.
  • Terjed (ha kezelt webszerver) & Generáljon webkiszolgáló beépülő modult, és indítsa újra a webszervert, hogy tükrözze a konfigurációt.
  • Ne tegye * a host álnevekbe, mert ez azt jelenti, hogy bármilyen URL engedélyezett, ami biztonsági rést eredményezhet.

Remélem, hogy jobban megérti az IBM WebSphere Application Server virtuális gazdagépet. ez mind a mai napra, és remélem tetszik.

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