Réglages Apache Listen et VirtualHost pour un proxy de transfert
Ajoutez l'écouteur Apache voulu séparément du VirtualHost du proxy, au lieu de considérer un port configuré comme une socket active.
Un bloc <VirtualHost> décrit comment Apache doit traiter les requêtes correspondantes. Il ne crée pas la socket d'écoute. Une configuration de proxy de transfert sur le port 8080 peut donc exister dans un fichier qui semble valide alors que les clients n'y trouvent aucun écouteur.
La directive Listen apporte cette exigence distincte. Pour un proxy joignable uniquement via un client local ou un tunnel protégé, la forme prévue pourrait inclure :
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
Cela illustre la relation, pas un déploiement complet de proxy. Conservez l'autorisation client et les restrictions de destination existantes. L'adresse de bouclage n'offre volontairement pas de nouvel écouteur public.
Vérifiez aussi la configuration effective pour des entrées Listen qui se chevauchent. Ajouter une autre directive sans remarquer un écouteur existant peut empêcher le démarrage. La procédure de redémarrage prise en charge par Apache compte aussi lorsqu'on passe d'une adresse précise à une liaison générique qui se chevauche.
Lorsque SSH transfère vers ce proxy, l'extrémité distante doit atteindre un véritable écouteur. Une connexion SSH réussie ne fait pas exister le port Apache configuré. Corrigez l'écouteur et la liaison prévue avant de modifier des identifiants HTTP ou d'affaiblir une règle d'accès. Vérifiez ensuite les cas d'accès autorisé et refusé sur l'écouteur réel.