Внутри сети есть сайт, из внешнего мира попасть на который нельзя. Имеется апач2, который установлен на компьютере, у которого есть доступ к этому сайту, т.е. хочу сделать так, чтобы апач выступал в роли прокси сервера, который бы позволил из внешнего мира смотреть тот сайт, предполагаю, что нужно смотреть в mod-proxy. Подскажите пожалуйста, как его правильно настроить.
сейчас конфиг такой
<IfModule mod_proxy.c>
ProxyRequests On
<Proxy *>
AddDefaultCharset off
Order deny,allow
Deny from all
#Allow from .example.com
AuthName ”Tresspassers”
AuthFile /etc/apache2/auth/.htpasswd
AuthType Basic
Require valid-user
</Proxy>
ProxyVia On
</IfModule>
Знаю, что здесь еще чего-то не хватает
Apache2 as a proxy server
Модераторы: SLEDopit, Модераторы разделов
-
greak
- Сообщения: 485
- Статус: debian user
- ОС: Debian Lenny/Sid
-
akakernel
- Сообщения: 50
Re: Apache2 as a proxy server
Ну если ты не ошибся форумом, и на той машине, на которой ты хочешь организовать прокси через apache2 стоит линух, то не проще ли при помощи firewall ( iptables, pf etc) осуществить проброс портов.
-
greak
- Сообщения: 485
- Статус: debian user
- ОС: Debian Lenny/Sid
Re: Apache2 as a proxy server
Хорошо, как это правильно реализовать?
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: Apache2 as a proxy server
greak писал(а): ↑28.05.2008 17:42Внутри сети есть сайт, из внешнего мира попасть на который нельзя. Имеется апач2, который установлен на компьютере, у которого есть доступ к этому сайту, т.е. хочу сделать так, чтобы апач выступал в роли прокси сервера, который бы позволил из внешнего мира смотреть тот сайт, предполагаю, что нужно смотреть в mod-proxy. Подскажите пожалуйста, как его правильно настроить.
А вы уверены, что вам нужен именно forward proxy, а не reverse?
A typical usage of a reverse proxy is to provide Internet users access to a server that is behind a firewall. Reverse proxies can also be used to balance load among several back-end servers, or to provide caching for a slower back-end server. In addition, reverse proxies can be used simply to bring several servers into the same URL space.
А вообще в первоисточнике пример есть
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
Don`t try - just do or do not ©Master Joda