apache2 reverse proxy - Megoldva

Sziasztok,

Meg kellene oldanom, hogy 3db domain címet, amely 1 public ip-re mutat, egy apache2 reverse proxy szétdobáljon belső hálózaton 3 szerver felé.

Ami eddig megvan:

- Mikrotik routeren a 80-as port be van dobva a proxy gép felé
- Proxy gépen lévő konfig:

ServerAdmin itadmin@domain1.hu
ServerName domain1.hu
ServerAlias www.domain1.hu domain1.hu
#proxy
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://192.168.16.210/
ProxyPassReverse / http://192.168.16.210/
#proxy vege
ErrorLog /var/log/httpd/domain1.hu-error.log
CustomLog /var/log/httpd/domain1.hu-access.log combined

ServerAdmin itadmin@domain2.hu
ServerName domain2.hu
ServerAlias www.domain2.hu domain2.hu
#proxy
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://192.168.16.211/
ProxyPassReverse / http://192.168.16.211/
#proxy vege
ErrorLog /var/log/httpd/domain2.hu-error.log
CustomLog /var/log/httpd/domain2.hu-access.log combined

ServerAdmin itadmin@domain3.hu
DocumentRoot /var/www/html/domain3.hu/
ServerName domain3.hu
ServerAlias www.domain3.hu domain3.hu
#proxy
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://192.168.16.212/
ProxyPassReverse / http://192.168.16.212/
#proxy vege
ErrorLog /var/log/httpd/domain3.hu-error.log
CustomLog /var/log/httpd/domain3.hu-access.log combined

De valamiért nem működik. Mindíg a domain1.hu jön be, ha kintről nyitom meg a domain1.hu-t, vagy domain2-őt, akár domain3-at.
Nem vagyok apache2 zsönglőr, úgyhogy jöhetnek az ötletek.

Köszi

Hozzászólások

Logokbann mit latsz?
Dns stimmel?

---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"

hmm, a log-ban az érdekes, hogy a domain2-hoz tartozó fájl 0kbyte, nem növekszik.
Lehet hogy a mikrotiken keresztül nem "jön át" hogy melyik domain-t szólítom meg ?

szerk: sőt, csak a domain1 log-ja változik a domain2, domain3 0kbyte.

--
r@g3
jáTék0s l1NuX [http://www.youtube.com/user/gerig0d]>

Akkor dns környékén nézelődj szerintem :)
kliens gépeden a hosts fileba szépen beírod a domaineket, úgy hogy a szerverre mutassanak, és teszteled, ha így sem jó, akkor más lesz a gond....
be vannak töltve a proxys dolgok az apacheba?
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"

ok, ha jól értem:
a mikrotiken felveszem a domain1,domain2,stb. a megfelelő belső ip címmel.
Igy ha bentről lekérés történik, akkor természetesen menni fog. De kintről ?

Apache modulok:

Syntax OK
proxy_module (shared)
proxy_balancer_module (shared)
proxy_ftp_module (shared)
proxy_http_module (shared)
proxy_ajp_module (shared)
proxy_connect_module (shared)

--
r@g3
jáTék0s l1NuX [http://www.youtube.com/user/gerig0d]>

Egyelőre az a kérdés, hogy ettől megjavul-e belülről. Ha igen, akkor már csak az a kérdés, hogy kívül mi a gubanc. Ha nem, akkor meg más :D

Tesztelheted így is:

wget -O - --header="Host: domain2.com" proxyipcíme/

És akkor kikerülheted a mikrotikot, hogy lásd, az apache jól van-e összeszögelve. Aztán jöhet a router külső címe.


...
ProxyRequests Off
< Proxy *>
  Order deny,allow
  Allow from all
< /Proxy>
ProxyPass / http://cím
ProxyPassReverse / http://cím
...