Blok <VirtualHost> menjelaskan bagaimana Apache harus menangani permintaan yang cocok. Namun blok itu tidak membuat soket pendengar. Karena itu, konfigurasi proxy penerus pada porta 8080 bisa ada di berkas yang tampak sah sementara klien tidak menemukan pendengar di sana.

Direktif Listen menyediakan kebutuhan terpisah itu. Untuk proxy yang hanya dicapai melalui klien lokal atau terowongan terlindungi, bentuk yang dimaksud dapat mencakup:

Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
    # Existing restricted forward-proxy configuration
</VirtualHost>

Ini menggambarkan hubungan, bukan penerapan proxy secara lengkap. Pertahankan otorisasi klien dan pembatasan tujuan yang ada. Alamat loopback sengaja tidak menawarkan pendengar proxy publik baru.

Periksa juga konfigurasi efektif untuk entri Listen yang tumpang tindih. Menambahkan direktif lain tanpa menyadari pendengar yang sudah ada dapat menggagalkan start. Prosedur mulai ulang yang didukung Apache juga penting saat berpindah dari alamat tertentu ke pengikatan wildcard yang tumpang tindih.

Saat SSH meneruskan ke proxy ini, ujung jauh harus mencapai pendengar yang nyata. Login SSH yang berhasil tidak membuat porta Apache yang dikonfigurasi menjadi ada. Perbaiki pendengar dan pengikatan yang dimaksud sebelum mengubah kredensial HTTP atau melemahkan aturan akses. Lalu verifikasi kasus akses yang diizinkan dan ditolak pada pendengar sebenarnya.

Artikel terkait