Що таке зворотний проксі?


Відповіді:


30

Зворотний проксі, також відомий як "вхідний" проксі, - це сервер, який отримує запити з Інтернету і пересилає (проксі) їх на невеликий набір серверів, зазвичай розташований у внутрішній мережі та безпосередньо не доступний зовні. Це "зворотне", тому що традиційний ("вихідний") проксі-сервер отримує запити від невеликого набору клієнтів у внутрішній мережі та пересилає їх в Інтернет.

Зворотний проксі може бути використаний, щоб дозволити аутентифікованим користувачам доступ до інтрамережі, навіть якщо вони знаходяться зовні. Користувачі у внутрішній мережі можуть отримати доступ до серверів внутрішньої мережі безпосередньо (їх IP-адреса - це їх автентифікація), але користувачі поза нею повинні автентифікувати себе на проксі-сервері (як правило, з ім'ям користувача та паролем), щоб дозволити його вхід.


15
Назва "вхідний проксі" матиме кращий сенс для мене, коли я вперше почув про зворотний проксі.
l0c0b0x

5

Так правильно, зворотний проксі дуже часто використовується для балансування навантаження. Зворотний проксі представляє єдиний інтерфейс для декількох серверів і розподіляє запити між цими серверами. Найпоширенішими її застосуваннями є балансування навантаження та кешування.


5

Зворотний проксі може бути використаний для забезпечення внутрішніх ресурсів. Два поширених - це сервер Microsoft ISA і Apache з mod_proxy.

Наприклад, якщо у вашій внутрішній локальній мережі є сервер Microsoft Exchange, але ви хочете надати доступ користувачам Інтернету для Outlook Web Access (OWA), ви можете розмістити свій сервер у DMZ (НЕ РЕКОМЕНДОВАНО) або відкрити порти в брандмауер для вашої внутрішньої мережі. За допомогою зворотного проксі ви можете помістити зворотний проксі у свій DMZ, і всі запити OWA спрямовуються на зворотний проксі. Потім він приймає цей запит і пересилає його серверу Exchange, виконуючи функцію посередника.

За допомогою mod_proxy Apache та названих віртуальних хостів ви можете повернути проксі-сервер для декількох сайтів з однією IP-адресою, залежно від того, чи є SSL.

Таким чином ваші сервери та дані захищені, одночасно дозволяючи забезпечити безпечний доступ.


4

Зворотні проксі також часто використовуються для кешування дорогих для обчислення ресурсів; це дозволяє генерувати задану сторінку один раз на хвилину (наприклад), а не один раз на запит. Для сайтів з високим трафіком це може бути важливою перевагою, особливо для домашньої сторінки; багато сайтів бачать, що 70% їх трафіку переходять на головну сторінку та не далі. Зворотний проксі-кеш може керувати статичною версією цієї сторінки прозоро для кінцевого користувача без необхідності перезапису програми.


2

Проксі-сервер (по суті) є посередником для транзакції або запиту. Стандартне використання "проксі" мережею - це проміжний засіб, що захищає особу / місцезнаходження / тощо. творця запиту . "Зворотний проксі" - це проміжний продукт, який захищає ціль запиту . "Прозорий проксі" не захищає жодної сторони.

Інші технології (такі як балансування навантаження, фільтрація пакетів, кешування тощо) можуть поєднуватися з проксі-технологією, щоб (як зазначають інші), значно покращити безпеку та продуктивність.


1

Зворотний проксі так називається, оскільки він виступає проксі-сервером для вхідних запитів за межами локальної мережі. Звичайний проксі (наприклад, Squid або MS ISA) діє як проксі для вихідних запитів з локальної мережі.

Зазвичай ви використовуєте зворотний проксі для балансування навантаження або безпеки. У першому випадку він приймає вхідні запити (це відносно легкий процес) і пересилає запити на один або кілька веб-серверів, які виконують фактичну роботу. В останньому випадку його можна використовувати для фільтрації запитів із несанкціонованих джерел.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.