Apache 2: hostirajte više web stranica na jednom poslužitelju s jednom IP adresom

Prema onome što znam; Apache i Tomcat se prema zadanim postavkama nalaze na različitim priključcima. Ako obojicu pokrećem lokalno, onda:

  • localhost -> Apache početna stranica (port 80)
  • localhost: 8080 "-> Tomcat početna stranica

Sada pišemo virtualni poslužitelj koji je domaćin web projekta i dobili smo URL poput http://SOMESERVER:8013 koja preusmjerava na našu početnu stranicu Apachea.

Napomena: Koristimo port 8013 jer smo grupa 13 i drugi brojevi idu u druge skupine, a grupa ne može pristupiti tuđim strojevima.

Mislim da funkcionira kao kad zahtjev ide na SOMESERVER na priključku 8013, preusmjerava se na naš virtualni stroj (možda na port80? Pokušao sam telnet localhost 80 i GET / daje mi početnu stranicu Apachea.

Ako pokrenem Tomcat sa zadanom konfiguracijom, gdje mogu pronaći početnu stranicu svog Tomcata? http://SOMESERVER:8013:8080 ionako ne radi ...

  • 1 Je li "http: // SOMESERVER: 8013: 8080" greška u kucanju? treba biti "http: // SOMESERVER: 8080"
  • "http: // SOMESERVER" središnji je poslužitelj na kojem ne možemo mijenjati stvari. "SOMESERVER: 8013" preusmjeren je na naš virtualni stroj. Ako se Tomcat izvodi na SOMSERVER-u, to bi bio "" http: // SOMESERVER: 8080 ". Međutim, Tomcat se izvodi na našem virtualnom stroju ...
  • O tome morate razgovarati s administratorom domaćina / poslužitelja. Već ste spomenuli jedan prilagođeni port. Osim "uobičajenih" poput 8080, nitko s ove strane stvari neće znati na što su možda postavljeni.

Ako je port 8013 port HTTP konektora vašeg poslužitelja tomcat (a to mi je teško reći na temelju vašeg opisa), možete postaviti svoju zadanu početnu stranicu unutar $TOMCAT_HOME/webapps/ROOT/. Jednom kada zamijenite tu stranicu, traži http://someserver:8013/ prikazala bi vašu novu zadanu stranicu.

radio za vas: Charles Robertson | Želite nas kontaktirati?