LINUX.ORG.RU
ФорумAdmin

Проксирование запросов с помощью mod_rewrite

 ,


0

1

Здравствуйте!

Есть машина FreeBSD+Apache (192.168.0.1). Необходимо осуществить отображение информации с другого сайта на другой машине (192.168.0.2) при обращении к 192.168.0.1, т.е. выполнить проксирование запросов. Фрагмент httpd.conf:

LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule proxy_module libexec/apache22/mod_proxy.so

RewriteEngine On
RewriteRule http://192.168.0.1/link1 http://192.168.0.2/link2 [P]
При обращении на
http://192.168.0.1/link1
выдается ошибка 404, проксирования не происходит. Укажите на ошибку. Спасибо!



Последнее исправление: citmen (всего исправлений: 3)

Ответ на: комментарий от Radjah

Существует. Если напрямую заходить по ссылке:

http://192.168.0.2/link2
то страница в браузере будет отображена.
Задача - спроксировать этот линк на первой машине.

citmen
() автор топика

А может, все-таки mod_proxy, если уж именно апач нужен?

leave ★★★★★
()
Ответ на: комментарий от Kuzz

Так тоже не происходит проксирования. Ошибка 404. Сайт на 192.168.0.2 написан на ASP.NET и mod_proxy не может его пробросить. Попытка прикрутить mod_mono тоже не удалась. Надеялся, что через mod_rewrite получится. Такое впечатление, что он вообще не срабатывает.

citmen
() автор топика
LoadModule proxy_http_module libexec/apache22/mod_proxy_http.so
shrub ★★★★★
()
Последнее исправление: shrub (всего исправлений: 1)
Ответ на: комментарий от Kuzz

Модули загружены:

LoadModule proxy_module libexec/apache22/mod_proxy.so
LoadModule proxy_http_module libexec/apache22/mod_proxy_http.so

В логе:

"GET /link1 HTTP/1.1" 404 234

Сайты со статическим контентом проксируются без проблем. А страница .aspx не хочет отображаться.

citmen
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.