Virtuele gasheer in WebSphere en konfigurasiegids – verduidelik

Wat is virtuele gasheer en hoe om dit in WebSphere Application Server (WAS) te konfigureer??


Een van die heel eerste terminologieë wat u in WAS Deployment sal hoor, is ‘n virtuele gasheer. Baie van u het my gevra oor die virtuele gasheer en konfigurasiegids, so hier het ek die volgende verduidelik.

  • Wat is ‘n virtuele gasheer??
  • Hoe om te skep / op te stel?
  • Hoe om virtuele gasheer in bestaande ontplooide toepassing te verander?
  • Virtuele gasheerverwante foute
  • Beste praktyke

Dus, wat is ‘n virtuele gasheer??

Virtuele gasheer beteken dat verskeie URL’s (ex – example.com, example.net, example.biz, washost: 9443, 10.10.10.1:9060) op ‘n enkele toepassing deur ‘n gepaardgaande virtuele gasheer toegelaat word. Dit kan IP- of naamgebaseerd wees. Virtuele gasheerkonfigurasie word gedoen deur die WAS-administrasiekonsole.

Met behulp van virtuele gasheer kan u ook die MIME-soorte definieer. In die standaard WAS-installasie het u twee virtuele gasheer admin_host & default_host, wat u kan gebruik of die nuwe een vir u toepassing kan skep. Kom ons kyk na die illustrasie hieronder van ‘n virtuele gasheer.

virtuele-gasheer-was-vloei

Nou weet jy van die virtuele gasheer en die volgende is skep & stel dit op.

Die skep van virtuele gasheer word gedoen deur die WAS-administratiewe konsole, geleë onder die omgewing >> Virtuele gashere. Laat ons een maak en dit noem – voorbeeld_hosts

  • Meld aan by WAS-administratiewe konsole
  • Gaan na die omgewing >> Virtuele gashere
  • Klik op Nuut

U kan twee ingeboude virtuele gashere in die bogenoemde lys sien, wat ek hierbo genoem het.

standaard-virtuele-gasheer-was

  • Voer die naam in – sample_hosts

nuwe-virtuele-gasheer-was

  • Klik op OK

Dus het u nou ‘n nuwe virtuele gasheer en dit is tyd om dit te doen instel Dit.

Daar is twee tipes konfigurasies wat u kan doen, en albei konfigurasies is in ‘n virtuele gasheer onder “Bykomende eienskappe”.

Gasheer Aliases: hier kan u DNS / gasheer / IP-naam en poort, wat toegelaat sal word, invoer om toegang tot die toepassing te verkry met behulp van hierdie virtuele gasheer.

  • Gaan na die omgewing >> Virtuele gashere
  • Kies die virtuele gasheer uit die lys
  • Klik op Host Aliases
  • Klik op Nuut
  • Voer gasheernaam in & Port
  • Klik op OK en stoor / hersien die konfigurasie, en dit is wat ek geskep het

sample_hosts-virtuele-gasheer-was

MIME-tipes: hier kan u MIME-tipes byvoeg / skep / verander vir u toepassing. By verstek sou daar egter meer as 640+ MIME-tipes geskep word wat bykans enige tipe toepassings sal dek. Hierdie standaardlys word geskep wanneer u enige virtuele gasheer skep.

  • Gaan na die omgewing >> Virtuele gashere
  • Kies die virtuele gasheer uit die lys
  • Klik op MIME-tipes
  • Klik op Nuut om een ​​te skep. Soos ek hierbo genoem het, is dit waarskynlik dat u nie hoef te skep nie, aangesien byna alle tipe toepassings met standaardlyste gedek sal word.

So volgende is verander virtuele gasheer in ontplooide toepassing

Daar kan ‘n scenario wees waar u virtuele gasheer moet skei op grond van die toepassing. U kan die virtuele gasheer vir enige toepassing verander.

  • Meld aan by WAS administratiewe konsole
  • Gaan na toepassings>> Websphere-ondernemingstoepassings
  • Kies u aansoek en klik op Virtuele leërskare onder Webmoduleienskappe
  • Kies die gewenste virtuele gasheer en klik op OK

verandering-virtuele-gasheer-was

  • Klik op Review / Stoor die konfigurasie. U moet die JVM herbegin om die virtuele gasheer weer te gee.

U sou belangstel om te weet dat die virtuele gasheerkonfigurasie in gestoor is virtualhosts.xml. Ligging kan verskil van omgewing tot omgewing, dus die beste manier om die presiese ligging van virtualhosts.xml te vind, is: –

Op UNIX omgewing

vind / -naam virtualhosts.xml

Deur middel van WAS Console

As u veranderinge aanbring in die virtuele gasheer, sal dit u vra om dit te hersien / op te slaan. Klik op Review, en dit sal die pad wys van virtualhosts waar dit die konfigurasie sal stoor.

Nou is die tyd om wêreldbekend te gaan WebSphere-fout met betrekking tot die virtuele gasheer, wat waarskynlik te wyte is aan óf nie gekonfigureerde of verkeerde konfigurasie nie.

Fout wat verband hou met virtuele gasheer

SRVE0255E: ‘n Webgroep / virtuele gasheer om te hanteer / toets is nie gedefinieër nie localhost:8080 is nie gedefinieër nie.

As u bogenoemde fout ondervind wanneer u toegang tot die toepassing kry, sal u binne enkele minute leer hoe om dit op te los.

Kom ons kyk noukeurig na foute. Daar is twee dinge waarna u moet kyk, wat ek met ‘n rooi kleur uitgelig het.

eerstelocalhost is nie gedefinieër nie

Die toepassing gooi ‘n fout omdat localhost nie in Host Aliases van ‘n onderskeie virtuele gasheer bestaan ​​nie. So vinnig is dit om localhost in u virtuele gasheer te voeg.

Dit kan ook wees as u veelvuldige virtuele gasheer het en die program gekarteer word na die verkeerde virtuele gasheer. U moet dus die konfigurasie hersien en verseker dat die plaaslike gasheer bestaan ​​in die aangevraagde virtuele gasheer.

tweede8080 hawe nommer

Die meeste van die tyd sal u die virtuele gasheer met URL en standaard Http / https-poort opstel, wat 80 of 443 is. As u egter direk toegang wil hê tot die toepassing (omseil die webbediener) deur JVM en poort te gebruik, moet u IP invoer / Gasheer- en hawe-besonderhede in Host Aliases.

Om dit op te los – moet u verseker dat localhost: 8080 word bygevoeg tot ‘n virtuele gasheer, wat aan die onderskeie toepassing gekarteer is.

Laaste afdeling van hierdie artikel – Beste praktyke om virtuele gasheer te gebruik in WAS-omgewing.

Elke toepassing is uniek en een konfigurasie werk moontlik nie goed in ‘n ander nie. Daar is egter ‘n paar reëls wat u kan volg wat my gehelp het en ook dat u hoop.

  • As u verskeie toepassings in ‘n sel het, kan u dit oorweeg om ‘n afsonderlike virtuele gasheer vir elk of ten minste vir ‘n groep toepassings te gebruik.
  • Neem ‘n rugsteun van die WebSphere-opstelling voordat u veranderings aanbring, so as iets verkeerd gaan, kan u herstel sonder oorsaak.
  • Herbegin die gekarteerde JVM nadat veranderinge aan die virtuele gasheer aangebring is, sodat die konfigurasie weerspieël word.
  • Voortplant (indien bestuurde webbediener) & Genereer die webbediener-inprop en herbegin die webbediener om die konfigurasie weer te gee.
  • Moenie * in Host Aliases geplaas word nie, want dit beteken dat enige URL toegelaat word wat kan lei tot ‘n sekuriteitsgat.

Ek hoop dat u nou die beter begrip het van Virtual Host in IBM WebSphere Application Server. dit is alles vir vandag en ek hoop dat jy daarvan hou.

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