Sziaszok,
Adott egy szerver ami alatt xen-es szerverek futnak, akik külön-külön szolgáltatnak weboldalakat.
Azt szeretném beállítani, h a kéréseket így szolgálja ki a dom0:
server1.valami.hu -> 192.168.1.10:80
server2.valami.hu -> 192.168.1.11:80
server3.valami.hu -> 192.168.1.12:80
Meg lehet ezt oldani apache2 mod_proxy-val? Vagy csináljam rewrite-rullal?
Ezzel probalkoztam eddig:
ProxyRequests Off
Order deny,allow
Deny from all
Allow from 111.111.111.111
ProxyPass server1.valami.hu http://192.168.1.10:80/
ProxyPassReverse server2.valami.hu http://192.168.1.10:80/
De valahogy nem akarodzik mukodni...
Előre is köszi a segítségetek,
Sz.
- 1740 megtekintés
Hozzászólások
<VirtualHost *>
ServerAdmin webmaster@domain.hu
ServerName host.domain.hu
DocumentRoot /var/www/
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://host.domain.hu/
ProxyPassReverse / http://host.domain.hu/
</VirtualHost>
- A hozzászóláshoz be kell jelentkezni
Köszi a válaszod, de ez így nem akar működni. Folyton a 192.-es gepre akar kapcsolodni a publikus címek közt. Ami természetesen nem műxik.
- A hozzászóláshoz be kell jelentkezni
Szerintem neked "Reverse Proxy"-t kell beállítanod:
itt írtam róla:
http://hup.hu/node/42341
*************************
# a külső cím, amit fordítani akarsz a belső háló egy címére
NameVirtualHost xxx.xxx.z.y:port
[VirtualHost xxx.xxx.z.y:port]
ServerName XXXX.YYYY.HU
# Erre biztonsági okokból lehet szükség, csak 1x fordítson
ProxyMaxForwards 1
ProxyRequests Off
# Ez headert generál a szerver címével..
ProxyVia Block
HostnameLookups Off
UseCanonicalName Off
# Átkapcsolja, hogy a kérés az aktuális szerver címével menjen
ProxyPreserveHost On
# ez gondolom lehet a gyökér is mindkét helyen a "szolgaltatas01" és
# szolgaltatas_01 helyett
ProxyPass /szolgaltatas01 http://zzz.vvv.c.b/szolgaltatas_01/
ProxyPassReverse /szolgaltatas01 http://zzz.vvv.c.b/szolgaltatas_01/
[/VirtualHost]
*************************
- A hozzászóláshoz be kell jelentkezni
Köszi a válaszod, de ez még mindig nem akarodzik menni... :(
Listen 88
NameVirtualHost server1.valami.hu:88
[VirtualHost server1.valami.hu:88]
ServerName server1.valami.hu
ProxyMaxForwards 1
ProxyRequests Off
ProxyVia Block
HostnameLookups Off
UseCanonicalName Off
ProxyPreserveHost On
ProxyPass / http://192.168.1.101/
ProxyPassReverse / http:/192.168.1.101//
[/VirtualHost]
Igy kapásból a dom0-as gep 88-as portjára megy.
A biztonság kedveert felvettem a server1 és server2-t a hosts fileba.
Mit rontok el?
- A hozzászóláshoz be kell jelentkezni