tile38 server 密码保护
Posted rongfengliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tile38 server 密码保护相关的知识,希望对你有一定的参考价值。
默认tile38 是没有密码保护的,我们可以通过配置指定密码,类似redis 的,但是redis 的一般我们是配置在
配置文件中的
环境准备
docker-compose 文件
version: "3"
services:
app:
image: tile38/tile38
ports:
- "9851:9851"
启动&&设置密码
- 启动
docker-compose up -d
- 设置密码
默认不持久化存储,除非调用 CONFIG REWRITE
CONFIG SET requirepass dalong
- 执行命令之后的提示
因为没有密码
CONFIG SET requirepass dalong
{"ok":true,"elapsed":"1.056µs"}
127.0.0.1:9851>
127.0.0.1:9851> ls
(error) authentication required
127.0.0.1:9851> HOOKS *
(error) authentication required
- 使用密码登陆
auth 命令
AUTH dalong
{"ok":true,"elapsed":"3.301µs"}
127.0.0.1:9851> HOOKS *
{"ok":true,"hooks":[{"name":"myhook","key":"people","endpoints":["http://benthos:4195/"],"command":["NEARBY","people","FENCE","ROAM","people","*","500000"],"meta":{}}],"elapsed":"28.449µs"}
说明
目前对于leader follower 的密码配置,不像redis 那样,只能在没有密码的时候配置,后边在leader 设置密码,
但是follwer 可以不用密码就能访问数据,大概翻了下源码看着应该是支持的,后边在仔细看看源码
参考资料
https://tile38.com/commands/config-rewrite/
https://tile38.com/commands/config-set/
https://tile38.com/commands/auth
以上是关于tile38 server 密码保护的主要内容,如果未能解决你的问题,请参考以下文章
ArcGIS Server的Tile的松散型存储(Exploded)
Resin4.0.38能否在<server>配置中支持地址*
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途