Configurações de Apache Listen e VirtualHost para um proxy de encaminhamento
Adicione o ouvinte Apache pretendido separadamente do VirtualHost do proxy, em vez de tratar uma porta configurada como um socket ativo.
Um bloco <VirtualHost> descreve como o Apache deve tratar pedidos correspondentes. No entanto, não cria o socket de escuta. Por isso, uma configuração de proxy de encaminhamento na porta 8080 pode existir num ficheiro que parece válido enquanto os clientes não encontram nenhum ouvinte ali.
A diretiva Listen fornece esse requisito separado. Para um proxy alcançado apenas através de um cliente local ou de um túnel protegido, a forma pretendida pode incluir:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
Isto ilustra a relação, não uma implementação completa de proxy. Preserve a autorização de cliente e as restrições de destino existentes. O endereço de loopback deliberadamente não oferece um novo ouvinte público de proxy.
Verifique também a configuração efetiva quanto a entradas Listen sobrepostas. Adicionar outra diretiva sem reparar num ouvinte existente pode impedir o arranque. O procedimento de reinício suportado pelo Apache também importa ao passar de um endereço específico para uma ligação wildcard sobreposta.
Quando o SSH encaminha para este proxy, a extremidade remota tem de alcançar um ouvinte real. Um início de sessão SSH bem-sucedido não faz existir a porta Apache configurada. Corrija o ouvinte e a ligação pretendida antes de alterar credenciais HTTP ou de enfraquecer uma regra de acesso. Depois verifique os casos de acesso permitido e negado no ouvinte real.