Блок <VirtualHost> описывает, как Apache должен обрабатывать подходящие запросы. Однако он не создаёт слушающий сокет. Поэтому конфигурация прямого прокси на порту 8080 может существовать в файле, который выглядит корректным, хотя клиенты не находят там слушателя.

Директива Listen обеспечивает это отдельное требование. Для прокси, доступного только через локальный клиент или защищённый туннель, нужная форма может включать:

Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
    # Existing restricted forward-proxy configuration
</VirtualHost>

Это показывает связь, а не полное развёртывание прокси. Сохраните существующую авторизацию клиента и ограничения пункта назначения. Адрес loopback намеренно не предлагает новый публичный слушатель прокси.

Проверьте также действующую конфигурацию на пересекающиеся записи Listen. Добавление ещё одной директивы без внимания к существующему слушателю может помешать запуску. Поддерживаемая Apache процедура перезапуска также важна при переходе от конкретного адреса к пересекающейся привязке wildcard.

Когда SSH перенаправляет на этот прокси, удалённая сторона должна достичь реального слушателя. Успешный вход по SSH не создаёт настроенный порт Apache. Исправьте слушатель и нужную привязку, прежде чем менять учётные данные HTTP или ослаблять правило доступа. Затем проверьте разрешённые и запрещённые случаи доступа на реальном слушателе.

Похожие статьи