В чем разница между обратным прокси и веб-сервером? - PullRequest
0 голосов
/ 15 декабря 2018

Я прочитал удивительный пост на сервере приложений и веб-сервере на В чем разница между сервером приложений и веб-сервером? .Более того, Разница между прокси-сервером и обратным прокси-сервером хорошо объясняет, что такое прокси-сервер.

Я также узнал, что некоторые веб-серверы, такие как Apache, имеют встроенный обратный прокси-сервер.( Источник ).Кроме того, в Википедии (https://en.wikipedia.org/wiki/Reverse_proxy) есть изображение, которое показывает веб-сервер и обратный прокси-сервер в виде отдельных объектов.

enter image description here

Источник: https://en.wikipedia.org/wiki/Reverse_proxy (изображение первоначально было получено через Privacy Canada, теперь CC0, информация о лицензии )

Итак, я не уверен в разнице между веб-сервером и обратным прокси-сервером. Может кто-нибудь пролить свет?

1 Ответ

0 голосов
/ 16 декабря 2018

Веб-сервер прослушивает HTTP-запросы и реагирует на них, отправляя обратно HTTP-ответ.

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

Клиент A отправляет HTTP-запрос обратному прокси-серверу.Обратный прокси-сервер отправляет HTTP-запрос на сервер B. Сервер B отправляет HTTP-ответ обратному прокси-серверу.Обратный прокси-сервер отправляет эти данные в виде HTTP-ответа клиенту A.

...