Hi, I setup apache (localhost:8111) with this;
ProxyPass "/dave/" "http://localhost:8080/geoserver/" ProxyPassReverse "/dave/" "http://localhost:8080/geoserver/" This means that "localhost:8111/dave/web" takes me to the geoserver homepage (running on localhost:8080). Inside geoserver, I set the proxy base url to "http://localhost:8111/dave". That's all the configuration I did - I'm not setting any "X-Forwarded-** headers" (unless apache does that automatically). I found - https://docs.geoserver.org/stable/en/user/configuration/globalsettings.html I guess I have to set these somehow... Dave On Thu, Sep 29, 2022 at 11:41 AM Jody Garnett <jody.garn...@gmail.com> wrote: > Alessandro: > > David was testing with the Proxy Base URL setting correctly. > > I am also trying to set up a test environment with apache with mod_proxy > as per random blog post instructions ( > https://www.middlewareinventory.com/blog/docker-reverse-proxy-example/). > But I don't really know what I am doing so it is unlikely to match your > setup. > > Not sure where to configure the X-Forwarded-** headers. > > Did you need to configure > https://docs.geoserver.org/stable/en/user/security/webadmin/csrf.html > with GEOSERVER_CSRF_WHITELIST or GEOSERVER_CSRF_DISABLED? > -- > Jody Garnett > > > On Thu, 29 Sept 2022 at 07:01, Alessandro Parma < > alessandro.pa...@geosolutionsgroup.com> wrote: > >> Hi David, andrea >> >> b) When I proxied geoserver, I couldn't save most configuration options >>>> (i.e. change the logging profile) >>>> * it would give me a "Origin does not correspond to request" error >>>> * others recommended setting "-DGEOSERVER_CSRF_DISABLED=true" >>>> + this worked, but now if I change the logging profile it will >>>> log me out (but my changes were saved). >>>> Hum... not sure, I'll inquire with Alessandro on how the proxying is >>>> set up. >>> >>> >> I understand this is an unrelated problem with your local environment >> David. I suggest you check your PROXY_BASE_URL settings. >> >> In terms of proxy config there is nothing special honestly.. we're using >> Nginx with an explicitly set PROXY_BASE_URL: >> >> [image: image.png] >> >> And we are passing the X-Forwarded-** headers from Nginx to GeoServer. >> That info should be used by GeoServer to understand >> what protocols and host are used by the user to connect to it. >> >> We can have a closer look but before we do that are you sure you cannot >> reproduce it locally on an HTTPS setup? >> >> Thank you, >> Alessandro >> >> On Thu, Sep 29, 2022 at 9:46 AM Andrea Aime < >> andrea.a...@geosolutionsgroup.com> wrote: >> >>> On Thu, Sep 29, 2022 at 1:05 AM David Blasby <david.bla...@geocat.net> >>> wrote: >>> >>>> Andrea, >>>> >>>> I tried to reproduce this and found some more issues; >>>> >>>> a) I couldn't "cd web/app; mvn jetty:run" >>>> * I get a nullpointerexception - likely because there's no >>>> settings in global.xml >>>> * i used data/release and it worked fine >>>> >>> >>> Uh yeah, this is bad... GeoServer should be able to start off a >>> completely empty data directory (eventually >>> with some warning). I thought we had a test to that effect, but I cannot >>> find it... >>> >>> >>>> b) When I proxied geoserver, I couldn't save most configuration options >>>> (i.e. change the logging profile) >>>> * it would give me a "Origin does not correspond to request" error >>>> * others recommended setting "-DGEOSERVER_CSRF_DISABLED=true" >>>> + this worked, but now if I change the logging profile it will >>>> log me out (but my changes were saved). >>>> >>> >>> Hum... not sure, I'll inquire with Alessandro on how the proxying is set >>> up. >>> >>> Cheers >>> Andrea >>> >>> == >>> >>> GeoServer Professional Services from the experts! >>> >>> Visit http://bit.ly/gs-services-us for more information. >>> == >>> >>> Ing. Andrea Aime >>> @geowolf >>> Technical Lead >>> >>> GeoSolutions Group >>> phone: +39 0584 962313 >>> >>> fax: +39 0584 1660272 >>> >>> mob: +39 339 8844549 >>> >>> https://www.geosolutionsgroup.com/ >>> >>> http://twitter.com/geosolutions_it >>> >>> ------------------------------------------------------- >>> >>> Con riferimento alla normativa sul trattamento dei dati personali (Reg. >>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si >>> precisa che ogni circostanza inerente alla presente email (il suo >>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è >>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il >>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra >>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia. >>> >>> This email is intended only for the person or entity to which it is >>> addressed and may contain information that is privileged, confidential or >>> otherwise protected from disclosure. We remind that - as provided by >>> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this >>> e-mail or the information herein by anyone other than the intended >>> recipient is prohibited. If you have received this email by mistake, please >>> notify us immediately by telephone or e-mail >>> _______________________________________________ >>> Geoserver-devel mailing list >>> Geoserver-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >>> >> >> >> -- >> >> Regards, Alessandro Parma == GeoServer Professional Services from the >> experts! Visit http://goo.gl/it488V for more information. == Alessandro >> Parma DevOps Engineer GeoSolutions S.A.S. Via di Montramito 3/A 55054 >> Massarosa (LU) Italy phone: +39 340 4752467 fax: +39 0584 1660272 >> https://www.geosolutionsgroup.com https://twitter.com/geosolutions_it >> ------------------------------------------------------- Con riferimento >> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - >> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni >> circostanza inerente alla presente email (il suo contenuto, gli eventuali >> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i >> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per >> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le >> sarei comunque grato se potesse darmene notizia. This email is intended >> only for the person or entity to which it is addressed and may contain >> information that is privileged, confidential or otherwise protected from >> disclosure. We remind that - as provided by European Regulation 2016/679 >> “GDPR” - copying, dissemination or use of this e-mail or the information >> herein by anyone other than the intended recipient is prohibited. If you >> have received this email by mistake, please notify us immediately by >> telephone or e-mail. >> _______________________________________________ >> Geoserver-devel mailing list >> Geoserver-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >> > _______________________________________________ > Geoserver-devel mailing list > Geoserver-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-devel >
_______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel