Apache + geoserver需要双重登录吗?

时间:2017-02-15 17:15:27

标签: apache geoserver

行为:

1)我访问该网站,输入该网站所需的用户ID /密码

2)网站开始加载,但是当请求从GeoServer提供的WMS图层时 - >

3)我得到第二个登录提示,它只接受GeoServer的用户(在本例中为admin用户)。

显然,

点3不应该发生,因为我可以访问WMS请求" standalone"没有登录,所以我认为Geoserver配置正确。

apache-config如下:

<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>

关于地理服务器,网站要求第二次登录提示的任何想法?

1 个答案:

答案 0 :(得分:0)

这可能类似于我的团队所遇到的问题。如果您将与apache用户相同的用户名和密码组合添加到geoserver设置中,则应该停止提示登录。

Geoserver users.xml可以在/data/security/usergroup/default/users.xml

中找到

或者我认为你可以通过geoserver后端来实现。