webForumDet fria alternativet

Två Apache servrar - lyssna på samma port (80)?

Webbservrar

5 svar · 988 visningar · startad av Guldstrand

Medlem sedan juli 20041 271 inlägg
Frågan#1

Hej på er...
Jag har två servrar (men bara ett IP) som jag vill ska lyssna på port 80.

Vet inte riktigt hur jag ska lösa detta.
Har hört något om en proxy-module till Apache, som ev. kan fungera?

Är oerhört tacksam för om någon kunde förklara hur mod_proxy fungerar, och hur man konfigurerar detta?
(Har redan en server som är online och lyssnar på port 80, och jag behöver alltså nu konfigurera och starta ytterligare en server, som ska använda samma port.)

Vet att det enkelt går att fixa med att lägga till en port i slutet av adressen (på server 2), men jag vill gärna slippa detta.

Medlem sedan juni 20004 308 inlägg
#2

Använd VirtualHost.

Medlem sedan juli 20041 271 inlägg
#3

Jojoxx skrev:

Använd VirtualHost.

Jag använder redan "virtualhosts", men förstår inte riktigt hur jag lägger till proxy-direktiven, samt på vilken server direktiven ska finnas. :/

Medlem sedan feb. 20005 891 inlägg
#4

Guldstrand skrev:

Jag använder redan "virtualhosts", men förstår inte riktigt hur jag lägger till proxy-direktiven, samt på vilken server direktiven ska finnas. :/

Men frågan är väl om du verkligen ska köra två servrar eller om du bara ska använda dig av VirtualHosts för att konfigurera två websiter på en och samma server?

Medlem sedan juli 20041 271 inlägg
#5

casca skrev:

Men frågan är väl om du verkligen ska köra två servrar eller om du bara ska använda dig av VirtualHosts för att konfigurera två websiter på en och samma server?

Jag vill helst ha det så att jag kan köra tunga webbplatser på en stabilare server, och andra webbplatser på en annan server.
Har som sagt läst att det ska gå att lösa med proxy för Apache, men förstår inte hur.

Medlem sedan juni 20004 308 inlägg
#6

Ok. Jag har inte testat det själv, men detta konfigurationsexempel verkar göra exakt det du skriver:
http://httpd.apache.org/docs/trunk/vhosts/examples.html#proxy

Det skall då alltså ligga på den maskinen som ligger "ytterst" iom att den komma att proxy'a (i.e. förmedla) anropen till den andra server. På server 2 borde konfigurationen vara helt normal. D.v.s. vanliga VirtualHosts-direktiv. Återigen, jag har inte testat det själv :/

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)