Axustes de Apache Listen e VirtualHost para un proxy de reenvío
Engada o receptor de Apache previsto por separado do VirtualHost do proxy, en lugar de tratar un porto configurado como un socket activo.
Un bloque <VirtualHost> describe como debe xestionar Apache as solicitudes coincidentes. Porén, non crea o socket de escoita. Por iso, unha configuración de proxy de reenvío no porto 8080 pode existir nun ficheiro que semella válido mentres os clientes non atopan ningún receptor alí.
A directiva Listen fornece ese requisito separado. Para un proxy ao que só se chega mediante un cliente local ou un túnel protexido, a forma prevista podería incluír:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
Isto ilustra a relación, non un despregamento completo de proxy. Conserve a autorización de cliente e as restricións de destino existentes. O enderezo de loopback deliberadamente non ofrece un novo receptor público para o proxy.
Comprobe tamén a configuración efectiva na procura de entradas Listen solapadas. Engadir outra directiva sen advertir un receptor existente pode impedir o arranque. O procedemento de reinicio admitido por Apache tamén importa ao pasar dun enderezo concreto a unha vinculación comodín solapada.
Cando SSH reenvía cara a este proxy, o extremo remoto debe acadar un receptor real. Un inicio de sesión SSH correcto non fai que exista o porto de Apache configurado. Corrixa o receptor e a vinculación prevista antes de cambiar as credenciais HTTP ou de debilitar unha regra de acceso. Despois verifique os casos de acceso permitido e denegado no receptor real.