Navidezni gostitelj v priročniku WebSphere in konfiguracija – Pojasnjeno

Kaj je virtualni gostitelj in kako konfigurirati v aplikacijskem strežniku WebSphere (WAS)?


Ena prvih terminologij, ki jo boste slišali pri WAS Deployment, je virtualni gostitelj. Mnogi od vas ste me vprašali o virtualnem vodniku in konfiguracijskem vodniku, zato sem tukaj razložil naslednje.

  • Kaj je virtualni gostitelj?
  • Kako ustvariti / konfigurirati?
  • Kako spremeniti virtualnega gostitelja v obstoječi nameščeni aplikaciji?
  • Navidezne napake, povezane z gostiteljem
  • Najboljše prakse

Torej, kaj je virtualni gostitelj?

Virtualni gostitelj pomeni omogočanje več URL-jev (npr. Example.com, example.net, example.biz, washost: 9443, 10.10.10.1:9060) v enem samem programu prek povezanega virtualnega gostitelja. To je lahko na podlagi IP ali imena. Konfiguracija navideznega gostitelja poteka preko skrbniške konzole WAS.

Z virtualnim gostiteljem lahko določite tudi vrste MIME. V privzeti namestitvi WAS boste imeli dva virtualna gostitelja admin_host & privzeti_host, ki jo lahko uporabite ali ustvarite novega za svojo aplikacijo. Oglejmo si spodnjo ilustracijo navideznega gostitelja.

virtualni gostitelj je bil tok

Torej, zdaj veste o virtualnem gostitelju in naslednje je ustvariti & ga konfigurirajte.

Ustvarjanje virtualnega gostitelja poteka s skrbniško konzolo WAS, ki se nahaja v okolju >> Navidezni gostitelji. Ustvarimo ga in ga poimenujmo – sample_hosts

  • Prijavite se v administracijsko konzolo WAS
  • Pojdite na okolje >> Navidezni gostitelji
  • Kliknite Novo

Na zgornjem seznamu lahko vidite dva vgrajena navidezna gostitelja, ki sem ju omenil.

privzeti virtualni gostitelj-je bil

  • Vnesite ime – sample_hosts

nov-virtualni gostitelj-je bil

  • Kliknite V redu

Zdaj imate nov virtualni gostitelj in čas je, da konfigurirati to.

Obstajata dve vrsti konfiguracije, obe konfiguraciji pa se nahajata znotraj navideznega gostitelja pod “Dodatne lastnosti”.

Aliases gostiteljice: tukaj lahko vnesete ime DNS / Host / IP in vrata, ki bosta dovoljena za dostop do aplikacije s tem virtualnim gostiteljem.

  • Pojdite na okolje >> Navidezni gostitelji
  • S seznama izberite navideznega gostitelja
  • Kliknite na Aliases Host
  • Kliknite Novo
  • Vnesite ime gostitelja & Pristanišče
  • Kliknite V redu in shranite / preglejte konfiguracijo in tukaj sem ustvaril

sample_hosts-virtual-host-was

Vrste MIME: tukaj lahko dodate / ustvarite / spremenite MIME tipe za svojo aplikacijo. Vendar bi WAS privzeto ustvaril več kot 640+ MIME vrst, ki bodo pokrivale skoraj vse vrste aplikacij. Ta privzeti seznam je ustvarjen, ko ustvarite kateri koli virtualni gostitelj.

  • Pojdite na okolje >> Navidezni gostitelji
  • S seznama izberite navideznega gostitelja
  • Kliknite MIME Vrste
  • Kliknite Novo in ustvarite ga. Kot sem že omenil, vam najverjetneje ni treba ustvarjati, saj bodo skoraj vse vrste aplikacij pokrite s privzetimi seznami.

Torej je naslednje spremenite virtualnega gostitelja v nameščeni aplikaciji

Morda obstaja scenarij, kjer morate ločiti virtualni gostitelj glede na aplikacijo. Tukaj je, kako lahko spremenite virtualnega gostitelja za katero koli aplikacijo.

  • Prijavite se v skrbniško konzolo WAS
  • Pojdite na aplikacije>> Aplikacije za podjetja Websphere
  • Izberite aplikacijo in kliknite navidezni gostitelji, ki se nahajajo pod lastnostmi spletnega modula
  • Izberite želeni virtualni gostitelj in kliknite V redu

sprememba-virtualni-gostitelj-je bila

  • Kliknite Pregled / Shrani konfiguracijo. Znova morate zagnati JVM, da se virtualni gostitelj odrazi.

Morda bi vas zanimalo, ali je virtualna konfiguracija gostitelja shranjena virtualhosts.xml. Lokacija se lahko razlikuje od okolja do okolja, zato je najboljši način za iskanje natančne lokacije virtualhosts.xml:

V okolju UNIX

najdi / -name virtualhosts.xml

Preko konzole WAS

Ko spremenite virtualnega gostitelja, ga boste morali pregledati / shraniti. Kliknite Pregled in pokazal vam bo pot virtualnih gostiteljev, kam bo shranila konfiguracijo.

Zdaj je čas, da gremo skozi svetovno znane Napaka WebSphere, povezana z virtualnim gostiteljem, ki je najverjetneje posledica bodisi ne konfigurirane bodisi napačne konfiguracije.

Napaka, povezana z virtualnim gostiteljem

WebGroup / Virtual Host za obdelavo / preizkus ni definiran SRVE0255E: WebGroup / Virtual Host za obdelavo lokalni gostitelj:8080 ni bila opredeljena.

Če pridete do napake, ko dostopate do aplikacije, se boste v samo nekaj minutah naučili, kako jo odpraviti.

Poglejmo napako natančno. Videti moraš dve stvari, ki sem ju poudaril v rdeči barvi.

Najprejlokalni gostitelj ni bila opredeljena

Aplikacija sproži napako, ker localhost ne obstaja v vzdevku gostiteljev ustreznega virtualnega gostitelja. Tako je hitro odpraviti dodajanje localhost v vaš virtualni gostitelj.

To je lahko tudi, če imate več virtualnih gostiteljev in je aplikacija preslikana na napačnega navideznega gostitelja. Torej morate pregledati konfiguracijo in zagotoviti, da localhost obstaja v zahtevanem virtualnem gostitelju.

Drugič8080 številka vrat

Večino časa boste konfigurirali navidezni gostitelj z URL-jem in privzetimi Http / https vrati, ki je 80 ali 443. Če pa želite do aplikacije dostopati neposredno (mimo spletnega strežnika) z uporabo JVM in vrat, morate vnesti IP Podrobnosti o gostitelju in pristanišču v Aliases Host.

Če želite to popraviti – zagotoviti morate localhost: 8080 je dodan navideznemu gostitelju, ki je preslikan v ustrezni aplikaciji.

Zadnji del tega članka – Najboljše prakse uporabe virtualnega gostitelja v okolju WAS.

Vsaka aplikacija je edinstvena in ena konfiguracija morda ne deluje dobro v drugih. Vendar pa lahko upoštevate nekaj pravil, ki so mi pomagala in upam, da tudi vi.

  • Če imate v eni celici več aplikacij, lahko uporabite ločen virtualni gostitelj za vsako ali vsaj za skupino aplikacij.
  • Pred kakršnimi koli spremembami vzemite varnostno kopijo konfiguracije WebSphere, tako da, če gre kaj narobe, se lahko povrnete v prvotno stanje brez škode.
  • Po spremembi virtualnega gostitelja znova zaženite preslikani JVM, tako da se konfiguracija odraža.
  • Razširjanje (če upravlja spletni strežnik) & Ustvarite vtičnik spletnega strežnika in znova zaženite spletni strežnik, da se konfiguracija odrazi.
  • Ne vnesite * v Aliases Host, ker to pomeni, da je dovoljen kateri koli URL, kar lahko privede do varnostne vrzeli.

Upam, da boste zdaj bolje razumeli Virtual Host v IBM WebSphere Application Server. to je vse za danes in upam, da vam bo všeč.

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