Eu tenho um servidor proxy (Ubuntu) que pode ser acessado através do meu IP global (não tenho domínio).
Para o exemplo 85.45.0.12:6021 e este inverso para o servidor local. Servidor local (10.0.0.25) instalou o tomcat e executou o geoserver no tomcat.
Eu configurei minhas configurações de proxy assim:
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;
}
}
Quando eu envio uma solicitação ao meu proxy como este http://85.45.0.12:6021/geoserver
, posso acessar o painel de administração do geoserver. " Restricted " pop-up de login do navegador é exibido.
Estoudigitandoonomedeusuárioeasenhadohtpasswd.Eoutropop-updelogindonavegadorqueapareceamensagem"Geoserver realm".
Estou digitando o htpasswd nome de usuário e senha, mas não está funcionando.
Como posso resolver o problema? Eu acho que algo está faltando nas configurações de proxy. Se eu não usar o proxy nginx e acessar diretamente a máquina do servidor de geos, o pop-up de região do geosservidor não aparecerá.