URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 8677
[ Назад ]

Исходное сообщение
"Proxy+Apache"

Отправлено McFly , 21-Сен-01 14:22 
Есть Апач на проксе, на внешнем адресе ххх.ххх.ххх.ххх:80 на нем сайт. Локальным юзерам можно зайти только через проксю 192.168.1.21:8080.
Можно на 192.168.1.21 повесить 80 (может быть другой порт) и отзеркалить все что есть на внешнем 80 порту ? Для чего ? Дать возможность пользователям без доступа в инет смотреть сайт организации.
Если не трудно что нужно добавить в httpd.conf ?
Спасибо !

Содержание

Сообщения в этом обсуждении
"имхо. RE: Proxy Apache"
Отправлено avkie , 21-Сен-01 15:53 

да еще - если порт то на апаче можно поставить listen



"RE: имхо. RE: Proxy Apache"
Отправлено McFly , 21-Сен-01 16:01 
>
>да еще - если порт то
>на апаче можно поставить listen
>
Если можно подробнее с примером конфига, плиз...

"RE: имхо. RE: Proxy Apache"
Отправлено avkie , 21-Сен-01 17:22 
че тут приводить то - это из httpd.conf
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen 192.168.1.3:80

только учти что ты не можешь просто так забубенить virtual server потому что виртуалы надо тоже прописывать в днс-е. ты толком объясни что ты хочешь получить
и давай емайлом


"RE: имхо. RE: Proxy Apache"
Отправлено McFly , 24-Сен-01 11:14 
Нужен вариант такой: юзеры ходят через сквид с авторизацией - это есть. Что-бы посмотреть сайт организации расположенный на этом же сервере, им тоже нужно пройти авторизацию через сквид, сайт находится на внешнем ip 195.ххх.ххх.ххх:80. Прокси стоит на 192.168.1.21:8080. Можно сделать просмотр сайта без авторизации, т.е. повесить апачь на 192.168.1.21:80 или иной порт ? ДНС-ка понятно станет недоступна, но ведь можно в строке броузера набрать http://192.168.1.21:80.

"редирект не поможет?"
Отправлено avkie , 25-Сен-01 14:58 

>строке броузера набрать http://192.168.1.21:80.


прикрутить к сквиду редиректора который при запросе 192.168.1.21:80 будет перебрасывать на другой адрес
про редиректоры прочитай на squid.opennet.ru


"RE: редирект не поможет?"
Отправлено McFly , 25-Сен-01 16:24 
>
>>строке броузера набрать http://192.168.1.21:80.
>
>
>прикрутить к сквиду редиректора который при
>запросе 192.168.1.21:80 будет перебрасывать на
>другой адрес
>про редиректоры прочитай на squid.opennet.ru


Редиректор естественно поможет, только до него добраться надо. Сначала авторизацию сквид запросит, а нужно без сквида, сразу к http обращатся. В броузере установка не использовать прокси для локальных адресов не повлияла.
Может создать еще один alias ip для внутренней подсетки типа 192.168.1.22. Потом на нем 80 порт открыть? И обращатся через броузер:
http://192.168.1.22:80 ?


"RE: редирект не поможет?"
Отправлено avkie , 26-Сен-01 10:35 
подозреваю что это тебе ничего не даст
потмоу как ИЕ при обращении к этому IP сначала полезет на прокси, попросит авторизацию и потом пойдет дальше.
да и вообще в любом случае при установках прокси сервера в ИЕ для любого урла (кроме локального) он сначала ломатенся в кеш а потом уже редиректы и все остальное
может попробовать сделать два разных прокси, один с авторизацией а другой нет?
хотя я слабо представляю как это сделать.

"RE: Proxy+Apache"
Отправлено Mr. Boroda , 29-Сен-01 15:17 
заводиш 2 виртуалбных сервера в апаче
1. www.имя.ru    - реальный IP
2. www.имя.local - внутренний IP
настраиваеш днс всех пользователей загоняеш в локальную зону. Сквиду говориш пускать всех на локальный сервак напрямую.
всё.


"RE: Proxy Apache"
Отправлено le Forestier , 01-Окт-01 13:24 
>Есть Апач на проксе, на внешнем
>адресе ххх.ххх.ххх.ххх:80 на нем сайт.
>Локальным юзерам можно зайти только
>через проксю 192.168.1.21:8080.

а какая прокся? если Squid, то хотелось бы посмотреть листы доступа и разрешения на доступ.