Apache Listen- ja VirtualHost-seaded edastava puhverserveri jaoks
Lisage kavandatud Apache kuulaja eraldi puhverserveri VirtualHostist, selle asemel et käsitleda seadistatud porti aktiivse soketina.
Plokk <VirtualHost> kirjeldab, kuidas Apache peaks sobivaid päringuid käsitlema. See ei loo aga kuulavat soketit. Seetõttu võib edastava puhverserveri seadistus pordil 8080 eksisteerida näiliselt kehtivas failis, samal ajal kui kliendid ei leia sealt ühtegi kuulajat.
Direktiiv Listen annab selle eraldi nõude. Puhverserveri jaoks, millele pääseb ainult kohaliku kliendi või kaitstud tunneliga, võib kavandatud kuju sisaldada:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
See näitab seost, mitte täielikku puhverserveri juurutust. Säilitage olemasolev kliendi autoriseerimine ja sihtkoha piirangud. Loopback-aadress ei paku teadlikult uut avalikku puhverserveri kuulajat.
Kontrollige tegelikku seadistust ka kattuvate Listen-kirjete suhtes. Teise direktiivi lisamine ilma olemasolevat kuulajat märkamata võib käivitamise takistada. Apache toetatud taaskäivitamise protseduur on oluline ka konkreetselt aadressilt kattuvale wildcard-sidumisele liikumisel.
Kui SSH edastab sellele puhverserverile, peab kaugpool jõudma tegeliku kuulajani. Edukas SSH-sisselogimine ei tee seadistatud Apache-porti olemasolevaks. Parandage kuulaja ja kavandatud sidumine enne HTTP-mandaatide muutmist või juurdepääsureegli nõrgendamist. Seejärel kontrollige lubatud ja keelatud juurdepääsujuhtumeid tegeliku kuulaja juures.