Yönlendirici proxy için Apache Listen ve VirtualHost ayarları
Yapılandırılmış bir bağlantı noktasını etkin soket olarak görmek yerine, amaçlanan Apache dinleyicisini proxy VirtualHost'undan ayrı ekleyin.
<VirtualHost> bloğu, Apache'nin eşleşen istekleri nasıl işlemesi gerektiğini açıklar. Ancak dinleme soketini oluşturmaz. Bu nedenle 8080 numaralı bağlantı noktasındaki bir yönlendirici proxy yapılandırması geçerli görünen bir dosyada bulunabilir, ancak istemciler orada hiçbir dinleyici bulamaz.
Listen yönergesi bu ayrı gereksinimi sağlar. Yalnızca yerel bir istemci veya korumalı bir tünel üzerinden erişilen bir proxy için amaçlanan biçim şunları içerebilir:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
Bu, ilişkiyi gösterir; eksiksiz bir proxy kurulumu değildir. Mevcut istemci yetkilendirmesini ve hedef kısıtlamalarını koruyun. Loopback adresi kasıtlı olarak yeni bir genel proxy dinleyicisi sunmaz.
Etkin yapılandırmayı çakışan Listen girişleri açısından da denetleyin. Var olan bir dinleyiciyi fark etmeden başka bir yönerge eklemek başlatmayı engelleyebilir. Belirli bir adresten çakışan bir wildcard bağlamasına geçerken Apache'nin desteklediği yeniden başlatma yordamı da önemlidir.
SSH bu proxy'ye yönlendirdiğinde, uzak uç gerçek bir dinleyiciye ulaşmalıdır. Başarılı bir SSH oturumu, yapılandırılmış Apache bağlantı noktasını var etmez. HTTP kimlik bilgilerini değiştirmeden veya bir erişim kuralını zayıflatmadan önce dinleyiciyi ve amaçlanan bağlamayı düzeltin. Ardından gerçek dinleyicide izin verilen ve reddedilen erişim durumlarını doğrulayın.