Estoy ejecutando geoserver en apache y hasta ahora la URL se resuelve así: https://geoserver.mydomain.net/geoserver/ ... Mi configuración de host virtual apache se ve así:
<VirtualHost geoserver.mydomain.net:443> ServerName geoserver.mydomain.net <Directory /apache/htdocs> Require all granted Options None </Directory> <IfModule dir_module> DirectoryIndex index.html </IfModule> ProxyRequests On ProxyPreserveHost On <Proxy /> Require all granted Options none </Proxy> ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ #SSL certbot stuff </VirtualHost>y la URL base del proxy en la configuración global de geoserver está establecida en
https://geoserver.mydomain.net/geoserver/Sin embargo, al cambiarlo a
https://geoserver.mydomain.net/con la misma configuración de apache, Y/O cambiando las líneas de ProxyPass a
ProxyPass / http://localhost:8080/geoserver ProxyPassReverse / http://localhost:8080/geoserverrompe la interfaz de administración, la URL para las dependencias (como, por ejemplo, ol3.js) o la URL del servicio. Después de horas de probar diferentes combinaciones, llegué a la conclusión de que debo estar pasando por alto algún entorno en algún lugar y agradecería que me señalaran la dirección correcta.