Есть веб-сервер Apache2.
На портe :80 крутится одна страница.
На портe :8080 - другая страница.
Как при помощи mod_proxy вложить одно в другое?
То есть хочу, чтобы страница http://www.server:8080 была доступна по адресу http://www.server:80/foo.
Просто напишите примерный текст. Куда его вставить я сам найду.
Вложить сайты менее ректально не могу поскольку :80 - это простейший index.html, а :8080 - это cgi-bin, написанный на перле не мной и не для меня.
Короче, порт :8080 за пределами моих полномочий, там другие люди рулят.
Человек, зашедший на :80, должен увидеть среди прочего ссылку на :8080. Казалось бы, что сложного? Однако, один клиент видит сервер как 192.168.1.1, а другой, сидящий за VPN с NATом, - как 192.168.20.1. Как видите, просто ссылка работать не будет.
Всё, сам нашел:
ProxyPass /foo/ http://localhost:8080/
<Location /foo/>
ProxyPassReverse /foo/
Order deny,allow
Allow from all
</Location>