Назад | Перейти на главную страницу

Перенаправление трафика Apache с ошибкой proxypass

Пожалуйста, мне нужна помощь с Apache 2.4.18. Уже третий день борюсь с этой проблемой.

Архитектура

Я хочу получить доступ к этим веб-приложениям через их поддомены

Это мой файл конфигурации виртуального хоста

<VirtualHost *:80>
        ServerName app01.myserver.com
        ProxyRequests Off
        ProxyPreserveHost On
        ProxyPass / http://192.168.0.10/app01
        ProxyPassReverse / http://192.168.0.10/app01
</VirtualHost>

Работает, но частично: трафик перенаправляется, но у меня проблемы со ссылками.

Проблема

После входа в систему app01.myserver.com браузер перенаправляет на app01.myserver.com/dashboard, некоторые параметры ссылок в меню приложения перенаправляют на соответствующие модули, но:

И это правильно дает мне ошибку 404, потому что "app01 / профиль"не существует.

Я думаю, мне нужно правило перезаписи, иначе ProxyPass и ProxyPassReverse не подходят. Любая помощь будет оценена по достоинству.

Что-то вроде этого должно сработать для вас:

RewriteEngine On

RewriteRule ^/app01/(.*)  http://app01.myserver.com/$1 [L]
RewriteRule ^/app02/(.*)  http://app02.myserver.com/$1 [L]