Надсилайте вихідні проксі-запити Apache через офісний проксі
Виберіть корпоративний прямий проксі за допомогою ProxyRemote, зберігаючи окремо фіксовані зіставлення URL і публічний доступ до прямого проксі.
Apache може потребувати доступу до зовнішнього сайту через той самий корпоративний прямий проксі, який використовують інші машини. Для запитів, які обробляє mod_proxy, ProxyRemote вибирає цей наступний перехід.
ProxyRemote "http://downloads.example/" "http://proxy.example:8080"
Перший аргумент відповідає префіксу URL призначення. Другий визначає вищерозташований проксі. Назва схеми може відповідати цьому протоколу, а * ширший і вибирає віддалений проксі для всього відповідного проксі-трафіку.
Це також може обслуговувати фіксоване локальне зіставлення. Якщо наявний ProxyPass надсилає локальний шлях на сайт завантажень, ProxyRemote повідомляє Apache, як дістатися до цього сайту через корпоративного посередника. ProxyPass вибирає зіставлений адресат; ProxyRemote вибирає його вищий маршрут.
Для цього фіксованого зіставлення не потрібно вмикати необмежений доступ до прямого проксі. Залиште ProxyRequests Off, якщо лише приймання цілей прямого проксі, наданих клієнтом, не є навмисною послугою з контролем доступу.
Розмістіть правило в конфігурації сервера або віртуального хоста та переконайтеся, що потрібні модулі проксі завантажено. Директива Apache NoProxy може визначити внутрішні адресати, яким слід уникати віддаленого проксі.
Для вищерозташованого проксі, що вимагає облікових даних Basic, необов'язковий третій аргумент доступний у httpd 2.4.59 і пізніших версіях і надсилає їх заздалегідь. Перевірте розгорнуту версію та захистіть цю конфігурацію, перш ніж використовувати форму з обліковими даними.