Gazdă virtuală în WebSphere și Ghid de configurare – explicat

Ce este gazda virtuală și cum se configurează în WebSphere Application Server (WAS)?


Una dintre primele terminologii pe care le veți auzi în WAS Deployment este o gazdă virtuală. Mulți dintre voi m-au întrebat despre ghidul virtual și ghidul de configurare, așa că aici am explicat în continuare.

  • Ce este o gazdă virtuală?
  • Cum se creează / configurează?
  • Cum se poate schimba gazda virtuală în aplicația existentă implementată?
  • Erori legate de gazdă virtuală
  • Cele mai bune practici

Deci, ce este o gazdă virtuală?

Gazda virtuală înseamnă a permite mai multe adrese URL (ex. Example.com, example.net, example.biz, washost: 9443, 10.10.10.1:9060) pe o singură aplicație prin intermediul unei gazde virtuale asociate. Aceasta poate fi bazată pe IP sau pe nume. Configurația virtuală a gazdei se face prin consola administrativă WAS.

Folosind gazda virtuală, puteți defini, de asemenea, tipurile MIME. În instalarea WAS implicită, veți avea două gazde virtuale admin_host & gazdă_implicită, pe care îl puteți utiliza sau puteți crea unul nou pentru aplicația dvs. Haideți să aruncăm o privire mai jos ilustrației unei gazde virtuale.

virtuale-gazdă a fost de-flux

Deci, acum știți despre gazda virtuală și următorul este crea & configurați-l.

Crearea de gazdă virtuală se face prin consola administrativă WAS, situată sub Mediu >> Gazde virtuale. Să creăm unul și să-l denumim – sample_hosts

  • Conectați-vă în consola administrativă WAS
  • Accesați Mediu >> Gazde virtuale
  • Faceți clic pe Nou

Puteți vedea două gazde virtuale încorporate în lista de mai sus pe care am menționat mai sus.

default-virtuale-gazdă a fost

  • Introduceți numele – sample_hosts

nou-virtual-gazdă a fost

  • Faceți clic pe OK

Acum aveți o nouă gazdă virtuală și este timpul să o faceți Configureaza aceasta.

Există două tipuri de configurații pe care le puteți face și ambele configurații sunt amplasate în interiorul gazdei virtuale sub „Proprietăți adiționale”.

Alias ​​gazdă: aici puteți introduce DNS / gazdă / IP nume și port, care vor fi permise, pentru a accesa aplicația folosind această gazdă virtuală.

  • Accesați Mediu >> Gazde virtuale
  • Selectați gazda virtuală din listă
  • Faceți clic pe Aliases Host
  • Faceți clic pe Nou
  • Introduceți numele gazdei & Port
  • Faceți clic pe OK și salvați / examinați configurația și iată ce am creat

sample_hosts-virtuale-gazdă a fost

Tipuri MIME: aici puteți adăuga / crea / modifica tipuri MIME pentru aplicația dvs. Cu toate acestea, în mod implicit, WAS ar avea peste 640+ tipuri MIME create, care vor acoperi aproape orice tip de aplicație. Această listă implicită este creată atunci când creați orice gazdă virtuală.

  • Accesați Mediu >> Gazde virtuale
  • Selectați gazda virtuală din listă
  • Faceți clic pe MIME Types
  • Faceți clic pe Nou pentru a crea unul. Cu toate acestea, după cum am menționat mai sus, nu este nevoie să creați, deoarece aproape toate tipurile de aplicații vor fi acoperite cu liste implicite.

Deci următorul este schimba gazda virtuala în aplicația dislocată

Este posibil să existe un scenariu în care trebuie să segregați gazda virtuală pe baza aplicației. Iată cum puteți modifica gazda virtuală pentru orice aplicație.

  • Conectați-vă în consola administrativă WAS
  • Accesați aplicațiile>> Aplicații de întreprindere Websphere
  • Selectați aplicația și faceți clic pe gazdele virtuale situate sub Proprietățile modulului Web
  • Selectați gazda virtuală dorită și faceți clic pe OK

schimbare-virtuale-gazdă a fost

  • Faceți clic pe Revizuire / Salvare configurație. Trebuie să reporniți JVM-ul pentru a vă reflecta gazda virtuală.

Ați putea fi interesat să știți că configurația virtuală a gazdei este stocată în virtualhosts.xml. Locația poate diferi de la mediu la mediu, astfel încât cea mai bună modalitate de a găsi locația exactă a virtualhosts.xml este: –

Pe mediul UNIX

find / -name virtualhosts.xml

Prin WAS Console

Când efectuați orice modificare în gazda virtuală, vă va cere să consultați / salvați. Faceți clic pe Review și vă va arăta calea virtualhosts unde va salva configurația.

Acum este timpul să parcurgem faimoasa lume Eroare WebSphere legată de gazda virtuală, care se datorează cel mai probabil fie unei configurații neconfigurate, fie a unei configurații greșite.

Eroare legată de gazda virtuală

Nu a fost definit un WebGroup / gazdă virtuală care să gestioneze / testeze SRVE0255E: un WebGroup / gazdă virtuală care să se ocupe gazdă locală:8080 nu a fost definit.

Dacă primiți o eroare mai mare atunci când accesați aplicația, veți afla în doar câteva minute cum să o remediați.

Să aruncăm o privire la eroare cu atenție. Trebuie să arătați două aspecte pe care le-am evidențiat în culoarea roșie.

Primulgazdă locală nu a fost definit

Aplicația aruncă o eroare, deoarece localhost nu există în Alias-ul gazdei al unei gazde virtuale respective. Deci, o soluție rapidă este să adăugați localhost în gazda virtuală.

Acest lucru ar putea fi, de asemenea, atunci când aveți mai multe gazde virtuale și aplicația este mapată la o gazdă virtuală incorectă. Deci trebuie să revizuiți configurația și să vă asigurați că localhost există în gazda virtuală solicitată.

Al doilea8080 numarul portului

De cele mai multe ori veți configura gazda virtuală cu URL și portul implicit Http / https, care este 80 sau 443. Cu toate acestea, dacă doriți să accesați direct aplicația (ocolind serverul web) folosind JVM și port, trebuie să introduceți IP. / Detalii despre gazdă și port în Alias-uri de gazdă.

Deci, pentru a remedia acest lucru – trebuie să vă asigurați localhost: 8080 este adăugat la o gazdă virtuală, care este mapată în aplicația respectivă.

Ultima secțiune a acestui articol – Cele mai bune practici de utilizare a Virtual Host în mediul WAS.

Fiecare aplicație este unică și o configurație poate să nu funcționeze bine în alta. Cu toate acestea, există câteva reguli pe care le puteți respecta, care m-au ajutat și sper că și voi.

  • Dacă aveți mai multe aplicații într-o singură celulă, puteți lua în considerare utilizarea unei gazde virtuale separate pentru fiecare sau cel puțin pentru un grup de aplicații.
  • Faceți o copie de siguranță a configurației WebSphere înainte de a face orice modificare, astfel încât dacă ceva nu merge bine, puteți recupera la starea inițială fără daune.
  • Reporniți JVM mapat după ce efectuați modificări la gazda virtuală, astfel încât configurația să fie reflectată.
  • Propagare (dacă este gestionat serverul web) & Generați pluginul pentru Web Server și reporniți Web Server pentru ca configurația să fie reflectată.
  • Nu introduceți * în Alias-uri de gazdă, deoarece acest lucru înseamnă că orice URL este permisă, ceea ce poate duce la o lacună de securitate.

Sper că acum veți înțelege mai bine despre gazdă virtuală în IBM WebSphere Application Server acum. asta este totul pentru ziua de azi și sper să vă placă.

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