Verhalten:Erfordert Apache + Geoserver doppelte Anmeldungen?
1) ich auf die Website zugreifen, geben Sie die Benutzer-ID/Passwort, das für den Standort
2) Die Website zu laden erforderlich ist beginnt, aber wenn die Anforderung an das WMS Schichten gemacht wird serviert vom GeoServer ->
3) Ich bekomme eine zweite Login-Eingabeaufforderung, die nur Benutzer (in diesem Fall den Admin-Benutzer) für den GeoServer akzeptiert.
Offensichtlich
Punkt 3 sollte nicht passieren, weil ich die WMS-Anfragen „Standalone“ zugreifen können, ohne anzumelden, so dass ich denke, dass die Geoserver richtig konfiguriert ist.
Die Apache-config ist wie folgt:
<VirtualHost *:80>
...
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Directory "/var/www">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
ProxyPass /geoserver http://127.0.0.1:8080/geoserver
ProxyPassReverse /geoserver http://127.0.0.1:8080/geoserver
</VirtualHost>
Irgendwelche Ideen, warum die Website für die zweite Login-Prompt fragt die geoserver in Bezug auf?
haben Sie Sicherheitsregeln in GeoServer eingerichtet? Normalerweise sollten Sie sich nicht für eine WMS-Anfrage anmelden müssen. Wie machen Sie die Anfrage? –
Die Anfrage erfolgt über einen OpenLayers 2 Client. Keine Sicherheitsregeln im Geoserver, die wir nach meinem Wissen geändert haben. – FHilding