Geoserver安装和配置
1.安装
可以直接下载二进制的软件包,然后直接启动就可以了。
1 | # 后台启动,这样会输出 nohup.out 文件 |
1.Geoserver在Linux上的安装(图文教程) 选择Binary解压版下载,下载成功之后将其上传到Linux服务器上并解压,然后编辑start.ini文件修改端口号,然后进入到bin目录,后台执行启动的.sh脚本并保持一直运行。
2.修改默认的用户名密码
很多文章,都是写的先用默认的用户名:admin,密码:geoserver 登录,然后在security栏下点击users,groups,roles链接,找到相应的用户,进行密码的修改。
但是我在打开这个页面的时候遇到了问题,于是我想,如何通过配置文件修改geoserver的用户名和密码。
根据错误提示,原来:Origin does not correspond to request,是geoserver的一个限制,需要通过配置文件进行修改。
The GeoServer web admin employs a CSRF (Cross-Site Request Forgery) protection filter that will block any form submissions that didn’t appear to originate from GeoServer. This can sometimes cause problems for certain proxy configurations.
解决方法有三种,我这里只写一种,就是修改geoserver的web.xml文件,添加如下的白名单配置即可。这个文件一般在 /usr/local/tomcat_9.0.40/webapps/geoserver/WEB-INF 文件夹下,看你geoserver放到哪里了。
1 | <context-param> |
1.geoserver修改默认密码 (界面配置)
2.geoserver默认密码修改 (界面配置)
3.安装和配置GeoServer (安装Geoserver)
4.详解与GeoServer服务相关的各配置文件以及它们之间的关系
5.CSRF Protection (管网关于CSRF的配置说明)
6.Apache reverse proxy and Wicket CsrfPreventionRequestCycleListener (这个好像没啥用)
3.nginx代理
在使用nginx进行代理登录的时候,要配置如下内容:
1 | ## tomcat对外接口 |
1.Nginx代理,tomcat 部署 geoserver,返回400 bad request 死马当活马医,就使用了这个方法。
4.配置geoserverwecache
1.Geoserver配置GeoWebCache切片缓存目录 在GeoServer的web.xml文件中添加GeoWebCache切片缓存配置,指定切片缓存目录 GEOWEBCACHE_CACHE_DIR。
2.geoserver 更改 GeoWebCache缓存路径
3.GeoWebCache的使用和配置
4.GEOWEBCACHE安装和使用以及填坑