Impostazioni Apache Listen e VirtualHost per un proxy di inoltro
Aggiungi il listener Apache previsto separatamente dal VirtualHost del proxy, invece di trattare una porta configurata come un socket attivo.
Un blocco <VirtualHost> descrive come Apache deve gestire le richieste corrispondenti. Non crea però il socket in ascolto. Una configurazione di proxy di inoltro sulla porta 8080 può quindi esistere in un file che sembra valido mentre i client non trovano lì alcun listener.
La direttiva Listen fornisce quel requisito separato. Per un proxy raggiungibile solo tramite un client locale o un tunnel protetto, la forma prevista potrebbe includere:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
Questo illustra la relazione, non un'implementazione completa del proxy. Mantieni l'autorizzazione client e le restrizioni di destinazione esistenti. L'indirizzo di loopback deliberatamente non offre un nuovo listener pubblico per il proxy.
Controlla anche la configurazione effettiva per voci Listen sovrapposte. Aggiungere un'altra direttiva senza notare un listener esistente può impedire l'avvio. Anche la procedura di riavvio supportata da Apache è importante quando si passa da un indirizzo specifico a un binding wildcard sovrapposto.
Quando SSH inoltra verso questo proxy, l'estremità remota deve raggiungere un listener reale. Un accesso SSH riuscito non fa esistere la porta Apache configurata. Correggi il listener e il binding previsto prima di modificare le credenziali HTTP o di indebolire una regola di accesso. Poi verifica i casi di accesso consentito e negato sul listener reale.