Прокси конфигурации в httpd.conf

Добрый день,

Как я понял. Форвард прокси — это что-то вроде посредника, помогающего сделать перенаправление.

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

Таким образом, это станет примерно следующим: Приложение --> прокси-сервер --> веб-службы

Однако я нашел кое-что из Интернета, чего я не понимаю. Конфигурация прокси настраивается в httpd.conf.

<VirtualHost *:80>
   ProxyPass / http://127.0.0.1:8080/
</VirtualHost>

Насколько я понимаю, это означает, что любой запрос с «/» будет направлен на http://127.0.0.1:8080/.

Я начинаю путаться, это что-то вроде перенаправления, это что-то связанное с прокси? Если да, то куда поставить прокси IP?

Добрый совет.

Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
423
1

Ответы 1

IP-адрес прокси-сервера уже объявлен в блоке сервера путем объявления

<VirtualHost *:80>

Это все равно, что сказать, что на локальном IP-порту 80 у вас есть виртуальный сервер, делающий все, что находится в блоке сервера.

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

For example if you redirect the above, if you hit localhost:80 ---> localhost:8080

Проверьте пульт ProxyRemote директива для проксирования, если это так.

Другие вопросы по теме