目录

上一个主题

2.3. 服务功能区配置与使用

下一个主题

2.5. 安全性


2.4. 设置

此区域包含一些配置参数,这些参数涵盖常规GeoServer行为。

image67

图 2.29 image67

2.4.1. 全局的

顾名思义,这里可以找到非常一般的参数。 让我看益康具体的设置。 globe_1

  • Proxy Base URL 配置代理的url

  • Service Request Settings 服务请求设置,官方的介绍中建议不要开启此设置,防止信息泄露。

  • Service Response Settings 用来设置响应时的字符集,以及小数位数

  • Service Error Settings 服务器发生错误设置,其中所选框内有两个选项,一个为跳过另一个为返回错误的信息。

  • Logging Settings 配置log的位置。记录个人资料中我们在下面介绍

  • Other Settings 其他设置,设置REST接口。

从这里可以通过添加行返回来美化错误消息中的XML响应。 启用此选项会消耗大量资源,因此只有在需要时才启用此选项。 详细异常将为您提供多行错误消息。

  1. 启用全局服务

这允许您启用或禁用不属于虚拟服务的所有服务,如WMS、WFS和WCS。 虚拟服务是由工作区创建的服务。我们将在 第十章 , 生产前保护地理服务器。 同样值得注意的是它不会影响 GeoWebCacheGWC )或者基于REST的服务。

  1. 代理URL

如果在代理后面运行GeoServer,并且希望共享 GetCapabilities 文件。 该文档中嵌入的URL需要显示客户端看到的基URL。我们将在以后的章节中深入探讨这个问题。

  1. 日志配置文件

这些是GeoServer附带的默认日志记录配置。您可以在 log4J 配置格式。

  1. 登录到stdout

这在调试和开发地图时很有用,但您会发现禁用并跟踪日志文件会更为干净。

  1. 日志位置

您可能希望将日志文件保存在 data 文件夹,以便在需要旋转日志的情况下使用。 默认情况下,这些是 $GEOSERVER_HOME/data_dir ,并且您可能希望保持此文件夹干净。

更改日志配置

在测试客户机-服务器交互或探索新功能时,在日志文件中包含更多信息可能会很有用。 我们现在将提高GeoServer的详细程度。

1.点击 全球的 链接在 设置 菜单。

2.向下滚动到logging and profiles部分。

3.现在,将“日志记录配置文件”设置更改为“详细日志记录”:

logsetting

图 2.30 logsetting

4.单击“关于和状态”中的GeoServer日志以查看日志。 (可选)查看文件系统中的日志, /data_dir/logs/geoserver.log.

您刚刚将GeoServer切换为以详细模式登录。当不再测试功能时,请记住删除此选项, 因为它会加重服务器的压力,并且需要在日志文件上占用大量空间。

创建自己的日志级别

读一点关于 log4J 并创建自己的日志属性配置。为什么要等到高级章节呢? 复制中的一个属性文件 $GEOSERVER_DATA_dir/log. 文件名将用作配置文件名。 查看连接http://logging.apache.org/log4j/index.html 自定义您的日志记录。

2.4.2. JAI

在将GeoServer投入生产之前,应该基本上忽略这些设置。 更改内存容量,内存阈值,标题线程,和“瓦片线程优先级”最好暂时保留。 默认情况下会选中本机加速选项,如果您的操作系统已安装,则将使用JAI本机加速。 我们将在第11章“在生产环境中调整GeoServer”中介绍安装。 如果找不到适用于您操作系统的本机版本,它将降级为Java实现。

2.4.3. 瓦片缓存

在GeoServer的2.15版中,这个领域得到了极大的改进。 从这里您可以控制集成 GeoWebCache 的几乎所有参数。 它是一个基于Java的应用程序,是GeoServer的补充。 它将WMS瓦片缓存到文件系统。然后,WMS客户端将使用这些图像, 而不是针对每个瓦片请求转到GeoServer。缓存对于用户的访问体验非常的有用,可以减少等待时间增强用户体验度。 在后续的章节中,会着重讲解缓存的使用技巧。

tile_caching

图 2.31 tile_caching

创建新图层时,可以选择是否必须对其进行缓存。 - 瓦片层部分列出了所有缓存的层,并允许您查看和修改参数。 tile_layer 它还包含指向图层预览的链接,该链接与数据部分中列出的预览非常相似。 主要区别在于此预览使用缓存的图块。 - 缓存默认值 配置嵌入式GeoWebCache的全局设置 GeoWebCache 是GeoServer的一个伙伴,如果它是严格集成的, 那么也有一组全局参数用于配置它。缓存默认值是它们的入口点。

  • 网格集 选项允许您创建新的瓦片模式或修改现有模式。

缓存时要创建的所有切片都需要存储在文件系统中。

  • 磁盘配额 选项使您可以为每个层设置预定义的空间量。

缓存是提高站点性能的有力保障。在第八章,性能和缓存, 我们将详细探讨如何正确缓存数据。