首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geoserver通知请- HTTP状态400 -不良请求

Geoserver通知请- HTTP状态400 -不良请求
EN

Stack Overflow用户
提问于 2021-03-08 08:23:42
回答 1查看 3.6K关注 0票数 7

我真的希望有人能帮我找到正确的方向。

我在一个Ubuntu18.04服务器上的Tomcat 9中部署了Geoserver。

在我将SSL添加到Apache虚拟主机之前,一切都非常正常。登录到Geoserver没有问题,但是当我尝试更改任何内容(例如保存一个新设置或尝试向Geoserver添加数据)时,我会得到以下错误:

HTTP 400 -糟糕的请求类型状态报告消息来源与请求描述不相对应,服务器无法或不会处理请求,原因是被认为是客户端错误(例如,格式错误的请求语法、无效的请求消息框架或欺骗性的请求路由)。Apache /9.0.43

这是在我添加SSL之后才发生的,如果我删除Apache中的SSL虚拟主机并像HTTP一样运行站点,我就不会得到错误。

谁能给我指明正确的方向吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-03-10 23:03:38

我使用以下说明解决了这个问题:https://dev.to/iamtekson/using-nginx-to-put-geoserver-https-4204

  1. 在GeoServer管理站点: https:www.mydomain.com中设置>全局>代理基本URL下添加了我的域名
  2. 选中“使用代理URL的标头”
  3. 在web.xml中添加了以下代码:/webapp/geoserver/WEB/web.xml GEOSERVER_CSRF_WHITELIST example.org跨源org.apache.catalina.filters.CorsFilter cors.allowed.origins * cors.allowed.methods GET,POST,PUT,DELETE,HEAD,OPTIONS cors.allowed.headers *
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66526411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档