WordPress网站专用docker容器环境带Waf

释放双眼,带上耳机,听听看~!

WordPress网站专用docker容器环境

地址:https://github.com/opcache/wp-docker

优势

容器镜像采用基于docker容器alpine系统构建nginx+php+mariadb环境;(地址:https://github.com/opcache/danmp

网络采用docker host方式;

日志可以获取到用户真实IP 地址 ;

可以支持lua waf拦截非法请求,可以自定义规则;
可以防护简单的DDOS和CC攻击;

默认参数

mysql默认密码为test123123
默认WEB路径/data/wwwroot/www.xxxxxx.cn
默认nginx配置路径/opt/nginx/conf.d
默认nginx waf配置路径/opt/nginx/conf.d/waf
默认nginx waf规则配置路径/opt/nginx/conf.d/waf/wafconf
默认nginx waf拦截日志/data/nginx-log/waflogs/waf.log

安装

先安装docker可以使用命令

yum install -y docker-ce

启动docker

service docker start​

cd /opt/
wget https://github.com/opcache/wp-docker/archive/master.zip
unzip master.zip
cd wp-docker-master
bash install.sh

WordPress网站专用docker容器环境带Waf

卸载,建议卸载前备份数据库和WEB目录

cd wp-docker-master
bash uninstall.sh

WordPress网站专用docker容器环境带Waf

浏览器访问http://xxx.xxx.xxx/info.php

WordPress网站专用docker容器环境带Waf

重新加载nginx配置

cd wp-docker-master
bash reload.sh

WordPress网站专用docker容器环境带Waf

启动容器

cd wp-docker-master
bash start.sh

WordPress网站专用docker容器环境带Waf

停止容器

cd wp-docker-master
bash stop.sh

WordPress网站专用docker容器环境带Waf

使用waf配置

cd wp-docker-master
bash nginx-waf.sh

WordPress网站专用docker容器环境带Waf

使用nginx waf功能,防护攻击浏览器测试

http://xxx.xxx.xxx/info.php?phpmyadmin%20select%20*%20from%20dsfsfsf;admin

WordPress网站专用docker容器环境带Waf

检查防护日志

WordPress网站专用docker容器环境带Waf

 

给TA打赏
共{{data.count}}人
人已打赏
安全运维

kubernetes1.13.1+etcd3.3.10+flanneld0.10集群二进制安装部署

2019-1-24 21:18:01

安全运维

阿里巴巴架构实战:SpringBoot+SpringCloud+Docker+Nginx+分布式

2021-8-18 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索