[Java lista] [off] Hálózati forgalom irányítása

Auth Gábor auth.gabor at javaforum.hu
2011. Feb. 23., Sze, 18:02:46 CET


Hi,

> A kérdés az, hogy tudtok-e ajánlai olyan alkalmazást, ami a 443 portra
> bejövő kéréseket elirányítja a megfelelő webapp felé az url alapján
>
> Tehát a https://ceg/app1 menne a server1:443-ra
> https://ceg/app2 menne a server1:987-re
> https://ceg/app3 menne a server2:443/app3-ra
> https://ceg/app4 menne a server2:443/app4-re

  Az a baj, hogy az SSL miatt nem lehet tudni, hogy mit is akarsz, mert az
IP-re beesik egy SSL stream, amelynek a titkosítását fel kell oldanod,
hogy megtudd, milyen URL van a kérésben.

  Ha egy SSL certed van, akkor megoldható a dolog, Apache esetén sima
VirtualHost konfig kell, ilyesmivel:
<VirtualHost *:80>
    ServerAdmin auth.gabor at javaforum.hu
    DocumentRoot /usr/local/www/apache22/data/
    ServerName 1000birka.hu
    ServerAlias www.1000birka.hu

    <Proxy balancer://cluster>
      BalancerMember ajp://192.168.2.61:8009
      BalancerMember ajp://192.168.2.62:8009
    </Proxy>

    <Location />
        ProxyPass balancer://cluster/JavaForum2.0-war/
        ProxyPassReverseCookiePath /JavaForum2.0-war /
    </Location>

    ProxyVia Off
    ProxyPreserveHost On
</VirtualHost>

  Persze a Proxy esetén a megfelelő protokoll, IP és port kell, de
lényegében ennyi az egész, a Location URI-t kell megfelelően
megválasztanod.
-- 
http://www.javaforum.hu -=- http://www.enaplo.hu
Auth Gábor -=- http://www.javaforum.hu/web/10/authgabor



További információk a(z) Javalist levelezőlistáról