PoisoneR wrote:
> Здравейте,

Пиши с истинско име, тук сме големи хора, а не irc канал ;)

> имам следната схема
> 
> интернет <-> сървър <-> вътрешна машина
> 
> на сървър имам федора с апаче на порт 80. На вътрешната машина имам
> един уиндоус с уеб сървър. Трябва сървър хем да работи с апачето, хем
> да редиректква ако заявката е например за домейн2.ком:80 към вътрешна
> машина.
> Но проблема е че трябва и двете да са на 80-ти порт. Ако беше на друг
> лесно прави се прероутинг с айптейбълс и готово.
> 
> Пробвах с мод_прокси на апачето да направя нещо, но не стана.
> forwarding proxy то трябва да се настройва от клиентите което не ме
> устройва. С реверсе прокси пък зарежда само първата страница, после не
> иска да минава през проьито а направо да се връзва към вътршната
> машина, която не се вижда от вън.
> Как мога да реша този проблем?

http://httpd.apache.org/docs/1.3/mod/mod_proxy.html#proxypass

This directive allows remote servers to be mapped into the space of the local 
server

NameVirtualhost *:80

<VirtualHost *:80>
        ServerName blah
        DocumentRoot /var/www/htdocs/test

        <Directory proxy:*>
                Order deny,allow
                Deny from all
                Allow from all
        </Directory>

        <IfModule mod_proxy.c>
                ProxyRequests Off # Do not act like REAL proxy. Leave this to 
OFF always!!!
                ProxyPass /internal/ http://10.0.1.6/
        </IfModule>
</VirtualHost>

http://blah/xyz.html           <- отваря сървъра http://blah/xyz.html
http://blah/internal/xyz.html  <- отваря сървъра http://10.0.1.6/xyz.html

-- 
Georgi Chorbadzhiyski
http://georgi.unixsol.org/

Reply via email to