自建DNSLOG、HTTPLOG、LDAPLOG、RMILOG一体服务
slug
series-status
status
summary
date
series
type
password
icon
tags
category
自建DNSLOG、HTTPLOG、LDAPLOG、RMILOG一体服务
原始项目地址 https://github.com/AbelChe/cola_dnslog
准备
- 域名一枚
- Docker环境服务器
安装步骤
配置域名DNS
- 这里以阿里云为例,进入
https://dc.console.aliyun.com/next/index#/domain/list/all-domain
,点击“管理”


- 添加DNS服务器,域名为
ns1.[domain]
和ns2.[doamin]
,记录均为VPS的IP
- 为
ns1.[doamin]
和ns2.[domain]
添加对应的A记录

- 修改DNS为
ns1.[doamin]
和ns2.[domain]

- 域名配置至此完成
配置服务
- 下载docker文件
这里我对官方的容器进行了一定的修改,增加了对httplog的服务检测脚本,定期检测httplog是否存活,若其宕机则立即进行重启
- 修改docker-compose.yml文件(这里对官方的容器网络配置进行了一部分处理,以保证在反向代理的情况下可以正常使用httplog)
- 通过
docker-compose up -d
启动容器 - 容器启动后进入容器中查看
/tmp/webServer.log
获取初始用户密码、token等信息
配置反向代理
- 配置管理后台页面反向代理

这里配置域名为前文的域名(非ns解析),IP为内网ip即可,端口为font容器的外部端口
- 配置HTTPLOG端口反向代理

这里的域名写为VPS IP即可,IP为内网网关IP,端口为server容器的httplog端口。
全部配置完成后即可通过(18080端口对应)域名访问到对应的管理后台。

基础使用
- 根据首页的各项介绍使用即可

- DNSLOG

- HTTPLOG

- LDAPLOG

- RMILOG

Loading...