Ustawienia Apache Listen i VirtualHost dla proxy przekazującego
Dodaj zamierzony nasłuch Apache osobno od VirtualHost proxy, zamiast traktować skonfigurowany port jako aktywne gniazdo.
Blok <VirtualHost> opisuje, jak Apache powinien obsługiwać pasujące żądania. Nie tworzy jednak gniazda nasłuchującego. Konfiguracja proxy przekazującego na porcie 8080 może więc istnieć w pliku, który wygląda na poprawny, podczas gdy klienci nie znajdują tam żadnego nasłuchu.
Dyrektywa Listen dostarcza ten odrębny wymóg. Dla proxy osiąganego wyłącznie przez lokalnego klienta lub chroniony tunel zamierzona forma mogłaby obejmować:
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
# Existing restricted forward-proxy configuration
</VirtualHost>
To ilustruje zależność, a nie pełne wdrożenie proxy. Zachowaj istniejącą autoryzację klienta i ograniczenia miejsca docelowego. Adres loopback celowo nie oferuje nowego publicznego nasłuchu proxy.
Sprawdź także obowiązującą konfigurację pod kątem nakładających się wpisów Listen. Dodanie kolejnej dyrektywy bez zauważenia istniejącego nasłuchu może uniemożliwić uruchomienie. Obsługiwana przez Apache procedura ponownego uruchamiania ma znaczenie także przy przechodzeniu z konkretnego adresu na nakładające się powiązanie wildcard.
Gdy SSH przekazuje do tego proxy, zdalna strona musi dotrzeć do rzeczywistego nasłuchu. Udane logowanie SSH nie sprawia, że skonfigurowany port Apache istnieje. Popraw nasłuch i zamierzone powiązanie, zanim zmienisz dane uwierzytelniające HTTP lub osłabisz regułę dostępu. Następnie sprawdź dozwolone i odrzucone przypadki dostępu na rzeczywistym nasłuchu.