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 密码保护的主要内容,如果未能解决你的问题,请参考以下文章

tile38 roaming-geofences 试用

ArcGIS Server的Tile的松散型存储(Exploded)

Microsoft SQL Server 代码片段收集

缺少 SQL SERVER 2014 代码片段

Resin4.0.38能否在<server>配置中支持地址*

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途