从零(服务器、域名购买)开始搭建雷池WAF到应用上线简明指南

简介: 本文详细介绍了基于雷池WAF的网站防护部署全流程,涵盖服务器与域名准备、WAF安装配置、网站接入设置及静态文件站点搭建等内容。通过最低1核CPU/1GB内存的服务器配置,完成Docker环境搭建、雷池一键安装及端口设置,实现域名解析、SSL证书配置和防护策略优化。同时支持301重定向与HTTP到HTTPS自动跳转,确保访问安全与规范。最后还提供了使用静态文件搭建网站的方法,帮助用户快速构建具备基础WAF防护能力的网站系统。

一、服务器与域名准备(若有可直接跳过)

  1. 服务器选购
    • 最低配置:1核CPU/1GB内存/20GB存储
    • 推荐配置:2核CPU/2GB内存/Debian 12
    • 安全组设置:仅开放22(SSH)、80(HTTP)、443(HTTPS)、9443(雷池面板)端口

推荐从阿里云购买,新用户可购买上面38元一年的,老用户也可以购买99元一年的,都相当划算,具体可以根据自己需求按配置购买

  1. 域名配置
    • 注册域名并添加A记录指向服务器IP
    • 建议开启WHOIS隐私保护
    • 提前申请SSL证书(也可以在雷池面板中选择免费版)

推荐从阿里云注册域名,注册后将A记录解析到服务器IP

二、雷池WAF安装

安装之前先找一个linux连接工具(比如:FinallShell)连接上服务器

  1. 基础环境
    # 安装Docker curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER newgrp docker 

如果没有的也可以不用安装,直接从第2步的一键安装开始,他会提示是否安装docker,直接选择y即可

  1. 一键安装
    安装命令:
    bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/manager.sh)" 

有几个关键点,见截图

端口:如果防火墙中没有开放9443端口,首先要去防火墙中开放9443端口(由于这个证书是自己签发的,所以首次访问需接受自签名证书警告,这个直接接受即可)

  1. 密码重置(可选)
    # 若忘记密码 sudo docker exec safeline-mgt resetadmin 
  2. 登录
    输入https://ip:9443登录,登录成功后的节目

三、网站接入配置

  1. ssl证书
    网站接入前,首先到 通用设置 → 添加证书中添加,可以自己上传,也可以申请免费证书,根据自己实际情况操作

  1. 防护站点设置

注意圈上的这几个重点

  1. 访问测试
    输入配置的域名www.cccx.cn,如果能出现如下图,说明配置成功

  1. 验证防护
    • 访问测试:http://www.cccx.cn/?id=1 AND 1=1 应返回拦截页面
    • Cookies中应包含sl-session标识

这样配置后不论是http://cccx.cn、https://cccx.cn还是www.cccx.cn都会自动跳转到https://www.cccx.cn (最终预期效果)

四、301配置

上面配置了www.cccx.cn这个域名,但是实际应用中,一般会将不带www的跳转到带www的

  1. 再添加一个应用
    再添加一个应用,选择重定向,状态码选择301,跳转带www的域名

  1. HTTP 自动跳转到 HTTPS
    其实配置到上面已经完成了90%的工作,但是http的不会跳转到https的,还有一步需要配置,防护应用 → 高级配置 中勾上 HTTP 自动跳转到 HTTPS

五、使用静态文件搭建

在上面创建应用的时候看到有三种模式:代理到已有应用、使用静态文件搭建和重定向

  1. 创建静态文件站点

当我们应用是纯静态网站的时候,选择 使用静态文件搭建 是不错的选择,配置跟上面一样,唯独区别就是这里要选择 静态文件搭建

  1. 查看静态站点目录
    创建好后点击应用的“详情”,看url地址中的id,我这里的id是4,实际情况根据实际id来看

从这个id就可以看到这些静态文件存放地址,路径是:[waf安装目录]/resources/nginx/static/static_[id]
比如我这里的安装目录是:/cccxcn/safeline,id为4
所以全路径是:/cccxcn/safeline/resources/nginx/static/static_4
后期备份和上传文件都可以从这个文件路径中操作

  1. 访问
    输入配置的url访问,如果出现如下默认界面说明安装成功

六、最后

雷池还有很多丰富的功能,这里只是从安装到部署一个应用作为示例。到这里你的网站已具备基础WAF防护能力。后续可根据实际需求调整防护策略,并通过雷池管理界面监控安全事件。

相关文章
|
26天前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
278 8
|
1月前
|
存储 弹性计算 网络协议
阿里云服务器ECS自定义购买流程:亲测图文全解析
本文详细图解阿里云ECS自定义购买全流程,涵盖付费模式、地域选择、实例规格、镜像、存储、网络、安全组及登录设置等核心配置,助您轻松掌握专业级云服务器搭建方法。
123 0
|
30天前
|
存储 弹性计算 网络协议
超详细的阿里云服务器购买流程,ECS自定义购买配置教程
本文详细图解阿里云ECS服务器自定义购买全流程,涵盖付费模式、地域选择、网络配置、实例规格、镜像、存储、安全组及登录设置等核心步骤,助您轻松掌握专业级云服务器搭建方法。
|
1月前
|
存储 弹性计算 Linux
阿里云账号注册、领取优惠券、试用云服务器和购买云服务器教程参考
对于还未使用阿里云任何云产品的用户来说,完整的上云流程包括账号注册并完成实名认证,然后才是试用或者购买云服务器,有的新手用户对这一流程还不是很清楚。本文为大家介绍新手用户从注册阿里云账号,完成实名认证,然后领取阿里云优惠券,并试用云服务器和购买云服务器的全部流程,适合初次购买和试用阿里云服务器的新手用户参考。
|
1月前
|
弹性计算 运维 混合部署
节省计划是什么?购买阿里云服务器节省计划是如何优惠省钱的?
阿里云ECS节省计划是一种按量付费的折扣权益,用户承诺1-5年内的每小时消费金额,可享更低资源使用成本。适用于长期稳定使用的按量实例,支持多规格、地域灵活变更,结合按量付费实现成本优化与运维便捷的平衡。
155 3
|
26天前
|
弹性计算
阿里云8核16G云服务器收费标准:最新价格及省钱购买方法整理
阿里云8核16G云服务器价格因实例类型而异。计算型c9i约743元/月,一年6450元(7折);通用算力型u1约673元/月,一年仅需4225元(5.1折)。实际价格享时长折扣,详情见ECS官网。
|
云安全 负载均衡 网络协议
阿里云waf简介和如何配置​
阿里云WAF(Web应用程序防火墙)是一种高效、智能的云安全服务,旨在保护Web应用程序免受各种网络攻击的威胁。它可防止诸如SQL注入、跨站点脚本(XSS)和跨站点请求伪造(CSRF)等攻击,有效保障了Web应用程序的安全性与稳定性。 阿里云WAF在Web应用程序与互联网之间构建一道安全屏障,通过拦截和检测恶意流量,防止攻击者对您的Web应用程序进行攻击。它不仅覆盖了常见的网络攻击类型,还针对新兴的攻击手段进行了防护设计,确保您的Web应用程序在面对各种威胁时都能得到全方位的保护。
|
2月前
|
监控 安全 物联网
阿里云WAF是什么?
Web应用防火墙(WAF)是保护网站、APP及API的关键防线,可实时监控并阻断恶意流量,防范数据泄露与常见攻击。它通过分析HTTP请求,识别威胁,保障敏感信息,满足合规要求,支持云、主机、网络多场景部署,助力企业构建坚实的安全屏障。
|
8月前
|
云安全 数据采集 安全
阿里云热门云安全产品简介:Web应用防火墙与云防火墙产品各自作用介绍
在阿里云的安全类云产品中,Web应用防火墙与云防火墙是用户比较关注的两款安全产品,二者在作用上各有侧重,共同构成了阿里云强大的安全防护体系。本文将对Web应用防火墙与云防火墙产品各自的主要作用进行详细介绍。

热门文章

最新文章

下一篇