配置
许可证书
确保 licenst.txt 和 luwak.toml 在同一目录。以 /etc/luwak 目录为例。
下载用于评估的许可证
curl -o /etc/luwak/license.txt https://download.api.tech/luwak/license.txt
说明
配置文件是 Toml 格式。
自动加载 conf.d
目录下的所有 .toml
文件。
基本配置
/etc/luwak/luwak.toml
[server]
listen = ":21000"
server_id = "luwak_001"
[console]
listen = ":23000"
api_key = "h7U06y40rtdWUJYSB1n5rbtKhHxS0701"
[general]
#enable_gzip = true
#luwak_sys_path = "/var/lib/luwak/"
luwak_sys_path = "lib/"
# 脚本超时 秒
script_timeout = 60
# 时间戳误差范围 秒
timestamp_range = 0
# 是否启用验证签名功能
enable_verify_signature = false
#cors_allow_origin = ["*"]
#cors_allow_methods = ["GET", "POST", "PUT", "PATCH", "DELETE", "HEAD", "OPTIONS"]
#cors_allow_headers = ["Authorization", "Content-Type", "X-Requested-With", "X-Api-Key"]
日志
conf.d/log.toml
[log]
# megabytes It defaults to 100 megabytes
max_size = 50
# The default is to retain all old log files
max_backups = 3
# days, The default is not to remove old log files
max_age = 21
# disabled by default
compress = true
#file = "/var/log/luwak/system.log"
file = "log/system.log"
log_format = "json" # key_value or json
level = "debug"