如何设置安全狗的防护日志保存路径?
美国、香港服务器
如何设置安全狗的防护日志保存路径?
10-31 来源:
## 方案 1:符号链接(软链接,推荐 Windows/Linux,不破坏程序)
原理:先停安全狗 → 把 Analysis 整个目录迁移到 D 盘 / 数据盘 → 创建链接指向新目录,安全狗读写还是走原来路径,实际文件在别的盘。
### Windows(管理员 CMD)
1. 停止安全狗所有服务
net stop SafedogGuard
net stop SafedogSrv
2. 把 `C:\Safedog\ServerSafeDog\Analysis` 整个文件夹复制到目标盘,例如 `D:\safedog_log\Analysis`
3. 删除原来的 Analysis 文件夹,执行 mklink
mklink /J "C:\Safedog\ServerSafeDog\Analysis" "D:\safedog_log\Analysis"
4. 启动服务
net start SafedogSrv
net start SafedogGuard
### Linux 安全狗
# 停止安全狗服务,移动Analysis目录,创建软链接
systemctl stop safedog
mv /usr/local/safedog/analysis /data/safedog_log/
ln -s /data/safedog_log/analysis /usr/local/safedog/analysis
systemctl start safedog
方案 2:Linux 网站安全狗老版本(WPCLog.conf)
路径:`/etc/ApacheSafeDog/conf/WPCLog.conf`
里面参数:
# SaveDays=30 日志保留天数,**这里没有日志路径参数**
老版网页防护日志输出文件路径可在这里微调,但攻击数据库 SynSvr.dat 依旧在 Analysis 目录,不能改库位置down.safed...。
方案 3:日志导出 + 外部转发(适合审计,不改变本地库位置)
1. 在安全狗面板:防护日志 → 手动导出为 csv
2. 定时脚本调用 sdatool/sdalog 导出日志,同步到其他盘、syslog、日志服务器
Linux 导出命令(网站安全狗):
sdalog -f
自动导出后,再用 rsync 同步到数据盘 / 远端日志服务器,适合不想动程序目录的生产机down.safed。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快