mein Reverse Proxy läuft mittlerweile eigentlich ganz gut.
Nur eine Domain bereitet mir noch Kopfzerbrechen, da dort gleich zu Anfang eine Authentifizierung durchgeführt wird und diese sicherlich (mindestens) in einem Cookie gespeichert wird.
Derzeit wird nach der Authentifizierung lediglich noch ein leerer Bildschirm gezeigt und die Proxy-Debug-Informationen zeigen mir kein Problem an.
Meine Vermutung ist aber, dass die Cookies ja auch umgesetzt werden müssen. Dafür gibts ja die Direktiven ProxyPassReverseCookieDomain und ProxyPassReverseCookiePath.
Kann mir einer sagen, wie ich diese Direktiven setzen müsste?
Die angelegten Cookies sehen wie folgt aus:
- Code: Select all
Name sap-appcontext
Value c2FwLXNlc3Npb25pZD1TSUQlM2FBTk9OJTNhY2ZvbGRlcl9DMTBfMDAlM2FPOENoMUNNRFlNUVF6VTlWQlRjNVpVS3k3T2VrdDBNd0tXVGFEMUNHLUFUVA%3d%3d
Host internerserver.de
Path /cfolders(bD1lbiZjPTAwMSZkPW1pbg==)
Secure No
Expires At End Of Session
Name sap-contextid
Value SID%3aANON%3acfolder_C10_00%3aO8Ch1CMDYMQQzU9VBTc5ZUKy7Oekt0MwKWTaD1CG-NEW
Host internerserver.de
Path /cfolders(bD1lbiZjPTAwMSZkPW1pbg==)/
Secure No
Expires At End Of Session
In der VirtuelHost-Section siehts so aus:
- Code: Select all
ProxyPreserveHost Off
ProxyRequests Off
ProxyRemote * http://internerserver.de/
ProxyPass / http://internerserver.de:8000/
ProxyPassReverse / http://internerserver.de:8000/
ProxyPassReverseCookieDomain internerserver.de testserver2
ProxyPassReverseCookiePath / /
SetOutputFilter proxy-html
ProxyHTMLURLMap http://internerserver.de:8000/ http://testserver2/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>