Wir haben eine Umgebung mit Apache 2.2.11 als Front-End für eingehende Verbindungen zu einem Tomcat Backend-Server. Wir werden mit den folgenden Richtlinien im http-ssl.conf, die großen Werke, wenn nicht 403 Fehler zu fangen versuchen:ProxyPassMatch Direktive Probleme
SetEnvIf UNTERNEHMEN EDLP 4.0.1 NLEDLPKEY = true
Allgemeine Einstellungen für den virtuellen Host DocumentRoot "C:/xampp/htdocs /"
Serverlocalhost: 443 Serveradmin admin @ localhost
Proxyrequests Off
ProxyPassMatch/htp: //tomcat.company.com** < - hatte Probleme mit dieser Direktive (mit nur einem "t" in http, um diese Seiten zu umgehen, kann ein neuer Benutzer nur eine URL pro Fragenbeschränkung posten **
Proxypassreverse/htp: //tomcat.company.com
Wie Sie sehen können wir die mod_access verwenden (jetzt genannt mod_authz_host in Apache 2.2) Modul eine Variable übergeben genannt NLEDLPKEY, so dass nur (Internet Explorer) Kunden mit Diese Variable kann über SSL auf Tomcat zugreifen. Außerdem versuche ich, nicht nur Proxy-SSL-Verbindungen umzukehren, sondern auch die 403-Fehler (für Personen ohne die Variable) auf eine bestimmte Seite umzuleiten (error_page.html). Ich habe versucht:
ProxyPassMatch "^ [^ (/ error_page.html)]" htp: (?!/Error_page.html) //tomcat.company.com und versuchte auch
ProxyPassMatch „^ “htp: //tomcat.company.com
zu sehen, ob es möglich ist, auf die Fehlerseite zu umleiten und nicht die folgende Meldung erhalten:
VerboteneSie haben keine Berechtigung zum Zugriff/RDS auf diesem Server. < --RDS ist nur ein Verzeichnis ->
Zusätzlich wird ein 403 Forbidden Fehler aufgetreten bei dem Versuch, eine Anweisung Errordocument zu verwenden, um die Anfrage zu bearbeiten. Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9 Server auf Apache-Unternehmen-Port 443
Jede Hilfe
R.
würde geschätzt