Apache 2.4 — Простой обратный прокси-сервер — не работает для нескольких записей

#linux #apache #proxy #reverse-proxy #httpd.conf

#linux #apache #прокси — сервер #обратный прокси-сервер #httpd.conf

Вопрос:

Я перешел по ссылке ниже и настроил прокси.

https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html

Когда я настраиваю прокси для одного приложения, как показано ниже в Apache 2.4 в httpd.conf файле, конфигурация прокси работает нормально. Я могу получить доступ к своему приложению через URL прокси-сервера.

 ProxyPass / http://host1:8888/
ProxyPassReverse / http://host1:8888/
 

Однако, если я попытаюсь настроить для двух приложений, как показано ниже, я не смогу получить доступ ни к одному из приложений.

 ProxyPass /nifi http://host1:8888/
ProxyPassReverse /nifi http://host1:8888/

ProxyPass /kibana http://host2:5601/
ProxyPassReverse /kibana http://host2:5601/
 

Комментарии:

1. Я также попробовал заключить их в двойные кавычки… Это все еще не работает….

Ответ №1:

Не зная, как вы пытаетесь связаться с приложением, трудно догадаться, что может быть не так. Я предлагаю вам изменить конфигурацию прокси следующим образом:

 ProxyPass /nifi/ http://host1:8888/
ProxyPassReverse /nifi/ http://host1:8888/

ProxyPass /kibana/ http://host2:5601/
ProxyPassReverse /kibana/ http://host2:5601/
 

затем попытайтесь добраться до конечной точки, на которую указывает ваш браузер http://youdomain/nifi / и http://youdomain/kibana / и проверьте журналы на наличие ошибок.