Конфигурационный прокси в httpd.conf - PullRequest
0 голосов
/ 27 марта 2019

Добрый день,

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

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

Так что это станет чем-то вроде: Приложение -> прокси-сервер -> веб-сервисы

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

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

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

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

Просьба сообщить.

1 Ответ

0 голосов
/ 27 марта 2019

IP прокси уже объявлен в блоке сервера, объявив

<VirtualHost *:80>

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

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

Например, если вы перенаправили выше, если вы нажали localhost: 80 ---> локальный: 8080

Ознакомьтесь с директивой ProxyRemote для проксирования для удаленного доступа, если это так.

...