1、部署:
1.1、创建Samwaf Web防火墙目录:
cd /home
mkdir samwaf
1.2、创建docker-compose.yaml文件:
services:
samwaf:
container_name: samwaf
ports:
- "26666:26666"
- "8080:80"
- "4443:443"
volumes:
- ./conf:/app/conf
- ./data:/app/data
- ./logs:/app/logs
image: samwaf/samwaf:v1.3.14
1.3、启动并验证服务是否正常工作:
docker-compose up -d # 启动服务
docker-compose restart # 重启服务
docker-compose ps -a # 查看服务是否正常启动
docker-compose down -v # 删除服务及其存储的数据
1.4、设置用户名和密码:
1、登陆地址:自己服务器IP:端口
192.168.1.1:26666
2、防火墙和安全组要放行端口,界面才能正常显示
1.5、cloudflare上解析域名:
1.6、npm配置反向代理:
1、添加ssl证书:
samwaf.xxxxx.com
2、DNS认证:
cloudflare解析
cloudflare token 写自己的token值
3、添加代理:
samwaf.xxxxxx.com
IP:自己服务器的IP
端口:26666
2、Samwaf怎么用?怎么添加规则?
https://doc.samwaf.com/