我有一个代理服务器(ubuntu),可以通过我的全局 IP(没有域)访问。
例如 85.45.0.12:6021,并将其反向连接到本地服务器。本地服务器 (10.0.0.25) 安装了 tomcat,并在 tomcat 上运行 geoserver。
我配置了以下代理设置:
server {
location /geoserver {
proxy_pass http://10.0.0.25:8080;
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
auth_basic "Restricted";
auth_basic_user_file /var/work/htpasswd;
}
}
当我向我的代理发送这样的请求时http://85.45.0.12:6021/geoserver
我可以访问 geoserver 管理面板。”受限制的“浏览器登录弹出窗口出现。
我正在打字密码用户名和密码。另一个浏览器登录弹出窗口显示“Geoserver 领域”消息。
我正在打字密码用户名和密码但不起作用。
我该如何解决问题?我认为代理设置中缺少某些内容。如果我不使用 nginx 代理并直接访问 geoserver 计算机,则不会出现 geoserver realm 弹出窗口。