Re: lug-bg: апаче на 80-ти порт и редирект към друга машина на 80-ти
- Subject: Re: lug-bg: апаче на 80-ти порт и редирект към друга машина на 80-ти
- From: Georgi Chorbadzhiyski <gf@xxxxxxxxxxx>
- Date: Fri, 22 Sep 2006 07:07:19 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
- Organization: Unix Solutions (http://unixsol.org)
Georgi Chorbadzhiyski wrote:
> 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
И понеже обясненията ми са малко постни, ето една статия как се прави, където е обяснена цялата
схема: http://www.linuxfocus.org/English/March2000/article147.meta.shtml
--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
|