Apache Reverse Proxy Redirection с другим портом - PullRequest
0 голосов
/ 28 ноября 2018

Я работаю над обратным прокси.Мне нужно сопоставить путь корневого контекста.

Для этого мне нужно сделать два экземпляра, например:

ProxyPreserveHost On

# Example:

ProxyPass / abc http://localhost:8080/abc/

ProxyPassReverse / abc http://localhost:8080/abc/

ProxyPass / http://localhost:8080/abc/

ProxyPassReverse / http://localhost:8080/abc/

Имя_сервера localhost

Причиной этих двух случаев является

a.Первый экземпляр необходим, чтобы apache знал путь к контексту приложения, т. Е. /Abc.

b.Second, поскольку нам нужно сопоставить путь root с контекстом.

Я столкнулся с проблемойкогда мне нужно сопоставить

Что-то вроде:

localhost: 3000 / xyz

Я добавил конфигурацию как:

ProxyPreserveHost On

# Example:

ProxyPass / abc http://localhost:8080/abc/

ProxyPassReverse / abc http://localhost:8080/abc/

ProxyPass / http://localhost:8080/abc/

ProxyPassReverse / http://localhost:8080/abc/

    ProxyPass /signIn           http://localhost:3000/xyz

    ProxyPassReverse /signIn  http:// localhost  :3000/xyz



    ProxyPass /signIn        http:// localhost  :3000/xyz

    ProxyPassReverse /signIn  http:// localhost  :3000/xyz

Но когда я пытаюсь получить доступ

localhost / xyz

Сервер отвечает с ошибкой 404.

Пожалуйста, помогите мне решитьВыше проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...