Pada host Apache yang ada, pintu masuk forward privat dapat menggunakan listener loopback terpisah:

ProxyRequests Off
Listen 127.0.0.1:3128

<VirtualHost 127.0.0.1:3128>
    ProxyRequests On
    <Proxy "*">
        Require local
    </Proxy>
</VirtualHost>

Gabungkan ini dengan konfigurasi saat ini; jangan mendeklarasikan listener yang sama dua kali. Muat modul protokol proxy yang diperlukan. Tujuan HTTPS melalui CONNECT juga memerlukan mod_proxy_connect dan kebijakan port tujuan yang dimaksud.

Virtual host publik dapat mempertahankan pemetaan ProxyPass miliknya sementara proxy forward tetap nonaktif. ProxyPass memetakan ruang URL lokal ke backend. ProxyRequests mengendalikan klien yang meminta tujuan lain; mematikannya tidak menonaktifkan pemetaan balik.

Kutipan ini mengizinkan klien lokal atau titik akhir transportasi lokal yang diatur secara eksplisit. Untuk penggunaan LAN, pilih alamat listener yang ditetapkan dan aturan sumber/otentikasi yang sesuai. Letakkan izin tersebut pada pintu masuk proxy, bukan pada direktori dokumen situs publik.

Tinjau virtual host yang dipilih dan direktif yang diwarisi untuk setiap listener aktif. ProxyRequests On global dapat mengaktifkan peran di luar pintu masuk privat yang dimaksud. Klien forward memasok tujuannya sendiri, sehingga tidak perlu membuat pemetaan lokal untuk setiap situs web yang mungkin dimintanya.

Artikel terkait