apache2 + mod_proxy

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.

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>

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]

*************************

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?