Модуль Apache mod_proxy_connect
| Описание: |
mod_proxy расширение для обработки запросов CONNECT |
|---|---|
| Статус: | Расширение |
| Идентификатор модуля: | proxy_connect_module |
| Исходный файл: | mod_proxy_connect.c |
Краткое описание
Для работы этого модуля требуется служба mod_proxy. Он обеспечивает поддержку метода HTTP CONNECT. Этот метод в основном используется для туннелирования запросов SSL через прокси-серверы.
Таким образом, для обработки запросов CONNECT на сервере должны быть установлены mod_proxy и mod_proxy_connect.
Метод CONNECT также используется, когда серверу необходимо отправить HTTPS-запрос через прямой прокси-сервер. В этом случае сервер выступает в роли клиента CONNECT. Эта функциональность входит в состав mod_proxy, и в данном случае mod_proxy_connect не требуется.
Предупреждение
Не включайте проксирование, пока не обеспечите безопасность сервера. Открытые прокси-серверы опасны как для вашей сети, так и для всего Интернета.
Примечания к запросам
mod_proxy_connect создает следующие примечания к запросам для ведения журнала с использованием формата %{VARNAME}n в LogFormat или ErrorLogFormat:
- proxy-source-port
- Локальный порт, используемый для соединения с внутренним сервером.
Директива AllowCONNECT
| Описание: | Порты, через которые разрешено выполнять CONNECT через прокси-сервер |
|---|---|
| Синтаксис: | AllowCONNECT port[-port] [port[-port]] ... |
| По умолчанию: | AllowCONNECT 443 563 |
| Контекст: | конфигурация сервера, виртуальный хост |
| Статус: | Расширение |
| Модуль: | mod_proxy_connect |
| Совместимость: | Перенесена из mod_proxy в Apache 2.3.5. Диапазоны портов доступны начиная с Apache 2.3.7. |
Директива AllowCONNECT задает список номеров портов или диапазонов, к которым прокси-сервер может подключаться с помощью метода CONNECT. Современные браузеры используют этот метод при запросе соединения https и включенном туннелировании через HTTP-прокси.
По умолчанию разрешены только стандартный порт HTTPS (443) и стандартный порт SNEWS (563). Используйте директиву AllowCONNECT, чтобы переопределить это значение по умолчанию и разрешить подключения только к указанным портам.
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_proxy_connect.html