GeoServer支持在管理界面上显示一个标识名称,这对于GeoServer集群来说非常有用,可以很直观看到当前访问的是哪个节点。其方法非常简单,可以通过操作系统支持的机制设置一个环境变量GEOSERVER_NODE_OPTS来实现,如:设置系统变量、设置环境变量、设置servlet上下文参数(可参考4.4.1)。
GEOSERVER_NODE_OPTS 的值是以分号分隔的键/值对列表,它可以包含以下键:
- id:标识节点的字符串,它可以是静态字符串,也可以使用$host_ip和$host_name自动匹配主机IP地址或主机名;
- color:标签前景颜色,为CSS颜色;
- background:背景颜色,作为CSS颜色;
例如设置为“id:$host_ip;background:black;color:white”,重启GeoServer,登录之后将在界面左上方显示一个黑底白字的标签,如下:
但这种方法不能自动匹配端口号,意味着同一台电脑上的GeoServer无法通过标识名称来区分。