Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » настроить reverse proxy на apache2

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

IJCuper



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Камрады, помогите советом, плиз
 
задача такова, что важный ресурс сделали доступным только из локалки, доступ к нему был и есть свободный беспарольный, но только изнутри или из гостевой вафли, а внешний доступ обрезали.  
Ресурс важен для моих студентов, там пополняемая справочная система. Не согласен с корпоративным админом.  
Для сотрудников предлагает ходить по корп vpn, но для студентов доступ не выдают.
Ищу пути обхода этого ограничения.
В наличии debian с apache2 который смотрит наружу и доступен всему миру.
Есть мысть поднять reverse proxy и проксировать запросы на нужный мне ресурс.
 
Предполагалось что в конфиг вирт хоста (dep.domain.com) добавлю что-то типа

Код:
 
SSLEngine On
SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost On
 
ProxyPass /app1 https://project.domain.com/
ProxyPassReverse /app1 https://project.domain.com/
 

и в какой-то мере получилось, при открытии https://dep.domain.com/app1  
вполне вижу содержимое стартовой страницы портала.
Однако внутри ни одна ссылка не работает, поскольку все url-ы приобрели вид

Код:
https://dep.domain.com/portal/index.html

в теле страницы ссылки относительные

Код:
a href="/portal/index.html"

какой параметр забыл добавить, чтобы ссылки считались относительно https://dep.domain.com/app1  
?
 
тему FAQ по Apache здесь покурил, маны почитал, но решения не отыскал, буду благодарен за направление в нужную сторону.
 
Да, забыл уточнить, что dep.domain.com и project.domain.com физически разные, но одной сети

Всего записей: 738 | Зарегистр. 07-07-2004 | Отправлено: 17:38 17-09-2024 | Исправлено: IJCuper, 17:42 17-09-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IJCuper
удобнее и проще сделать реверс на отдельном порту.
если нет возможности проксировать все запросы.
 
либо
https://httpd.apache.org/docs/2.4/mod/mod_substitute.html
не забывая, что данные могут быть и в gzip
 

Цитата:
Не согласен с корпоративным админом.  

не стоит с админами воевать.

Всего записей: 16018 | Зарегистр. 20-09-2014 | Отправлено: 18:18 17-09-2024 | Исправлено: Mavrikii, 18:23 17-09-2024
IJCuper



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Mavrikii

Цитата:
реверс на отдельном порту

увы, список портов короткий 80 и 443
 
спасибо за наводку на
Цитата:
mod_substitute

именно это я и искал, помогло!
 
 

Всего записей: 738 | Зарегистр. 07-07-2004 | Отправлено: 08:51 18-09-2024
sdr77

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IJCuper
> Не согласен с корпоративным админом.
 
служебная записка на непосредственного начальника:
"охреневшие админы и безопасники мешают учебному процессу, чем ставят под угрозу .... альтернативные варианты доступа даже не рассматриваются." как-то так.
сетевое хакерство с заходом вовнутрь в обход ВПН может кончится очень плохо. вплоть до УК РФ.

Всего записей: 411 | Зарегистр. 22-07-2005 | Отправлено: 15:37 28-09-2024 | Исправлено: sdr77, 15:38 28-09-2024
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » настроить reverse proxy на apache2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru