Apache 2: vienā serverī ar vienu IP mitiniet vairākas vietnes

Saskaņā ar to, ko es zinu; Pēc noklusējuma Apache un Tomcat ir iekļauti dažādās ostās. Ja man abiem darbojas vietējā līmenī:

  • localhost -> Apache mājas lapa (80. ports)
  • localhost: 8080 "-> Tomcat mājas lapa

Tagad mēs rakstām tīmekļa projekta mitinātu virtuālo serveri, un mums ir URL, piemēram, http://SOMESERVER:8013 kas novirza uz mūsu Apache mājas lapu.

Piezīme. Mēs izmantojam 8013 portu, jo mēs esam 13. grupa, un citi numuri tiek nosūtīti citām grupām, un grupa nevar piekļūt citu mašīnām.

Es domāju, ka tas darbojas tāpat kā tad, kad pieprasījums tiek nosūtīts uz SOMESERVER portā 8013, tas tiek novirzīts uz mūsu virtuālo mašīnu (varbūt uz porto 80? Es mēģināju telnet localhost 80 un GET / dod man Apache mājas lapu.

Ja es palaidu Tomcat ar noklusējuma konfigurāciju, kur es varu atrast sava Tomcat mājas lapu? http://SOMESERVER:8013:8080 nedarbojas jebkurā gadījumā ...

  • 1 Vai "http: // SOMESERVER: 8013: 8080" ir drukas kļūda? jābūt “http: // SOMESERVER: 8080”
  • "http: // SOMESERVER" ir centrālais serveris, kuru mēs nevaram mainīt. "SOMESERVER: 8013" tiek novirzīts uz mūsu virtuālo mašīnu. Ja Tomcat darbojas SOMSERVER, tad tas būtu "" http: // SOMESERVER: 8080 ". Tomēr Tomcat darbojas mūsu virtuālajā mašīnā ...
  • Par to jums jārunā ar sava resursdatora / servera administratoru. Jūs jau pieminējāt vienu pielāgoto portu. Papildus "parastajiem", piemēram, 8080, neviens šajā lietas pusē nezinās, kas viņiem varētu būt iestatīts.

Ja ports 8013 ir jūsu runča servera HTTP savienotāja ports (un man ir grūti pateikt, pamatojoties uz jūsu aprakstu), noklusējuma sākumlapu varat ievietot $TOMCAT_HOME/webapps/ROOT/. Kad esat aizstājis šo lapu, pieprasījumi http://someserver:8013/ parādīs jūsu jauno noklusējuma lapu.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?