雷池-waf-部署-离线部署
本文介绍了雷池(WAF)社区版的安装配置流程。主要内容包括:1.系统环境要求(Linux系统、x86_64架构、SSSE3/AVX2指令集支持、Docker 20.10.14+和Docker Compose 2.0.0+);2.Docker及Docker Compose的安装方法;3.雷池镜像下载、环境变量配置(安装目录、控制台端口、数据库密码等)和启动步骤;4.最后说明如何通过防火墙或路由器将应
·
一、安装条件
安装雷池前请确保系统环境复合一下要求:
- 操作系统: linix
- cpu指令价格:x86_64架构必须支持ssse3,推荐avx2指令集
- 软件依赖:Docker20.10.14版本以上
- 软件依赖; Docker Compose 2.0.0版本以上
- 最低资源需求:1核cpu/1GB内存/5GB磁盘
使用下面命令查询:
uname -m # 查看指令架构
cat /proc/cpuinfo| grep "processor" # 查看 CPU 信息
lscpu | grep ssse3 # 确认 CPU 是否支持 ssse3 指令集
lscpu | grep avx2 # 确认 CPU 是否支持 avx2 指令集
docker version # 查看 Docker 版本
docker compose version # 查看 Docker Compose 版本
docker-compose version # 查看老版本 docker-compose 版本
free -h # 查看内存信息
df -h # 查看磁盘信息
二、docker安装
2.1 这里docker安装版本为29
# docker --version
Docker version 29.1.5, build 0e6fee6
安装参考<安装方式都一样,只是版本不同>:
https://blog.csdn.net/tingting0119/article/details/145958696?spm=1011.2415.3001.5331
2.2 docker compose命令安装
下载地址:https://github.com/docker/compose/releases
https://github.com/docker/compose/releases/download/v5.0.1/docker-compose-linux-x86_64
# DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
# mkdir -p $DOCKER_CONFIG/cli-plugins
# mv docker-compose-linux-x86_64 /root/.docker/cli-plugins/docker-compose
# chmod +x /root/.docker/cli-plugins/docker-compose
# docker composer --version
Docker version 29.1.5, build 0e6fee6
三、安装雷池
3.1 社区版镜像下载及导入
https://demo.waf-ce.chaitin.cn/image.tar.gz
# cat image.tar.gz | gzip -d | docker load
3.2 下载 docker compose 编排脚本
# cd "/data/safeline"
# wget "https://waf-ce.chaitin.cn/release/latest/compose.yaml"
3.3 配置dompose变量
# cat /data/safeline/.env
SAFELINE_DIR=/data/safeline
IMAGE_TAG=latest
MGT_PORT=9443
POSTGRES_PASSWORD=zKJe44GZbBSUnLH23ocEcHkUgAMR2Mzs
SUBNET_PREFIX=172.22.222
IMAGE_PREFIX=swr.cn-east-3.myhuaweicloud.com/chaitin-safeline
ARCH_SUFFIX=
RELEASE=
REGION=
MGT_PROXY=0
###说明:
如果是 ARM 服务器需要把 ARCH_SUFFIX改成 -arm
ARCH_SUFFIX=-arm
安装 LTS 版本需要把 RELEASE 改成 -lts
RELEASE=-lts
配置文件的格式说明如下:
SAFELINE_DIR: 雷池安装目录,如 /data/safeline
IMAGE_TAG: 要安装的雷池版本,保持默认的 latest 即可
MGT_PORT: 雷池控制台的端口,保持默认的 9443 即可
POSTGRES_PASSWORD: 雷池所需数据库的初始化密码,请随机生成一个
SUBNET_PREFIX: 雷池内部网络的网段,保持默认的 172.22.222 即可
IMAGE_PREFIX: 雷池镜像源的前缀,建议根据服务器地理位置选择合适的源
ARCH_SUFFIX: 雷池架构的后缀,ARM 服务器需要配置为 -arm
RELEASE: 更新通道,LTS 版本需要配置为 -lts
MGT_PROXY: 控制台代理层数,只有在为控制台配置代理时使用,默认为 0 不配置代理
3.3 启动
# cd /data/safeline/
# docker compose up -d

3.4 配置密码
# docker exec safeline-mgt resetadmin

四、访问

五、配置应用

把应用上的端口通过防火墙或者路由器映射公网,在通过dns解析就可以通过域名访问了。


六、声明
如有侵权、联系删除
更多推荐
所有评论(0)