
在企业级服务器防护中,阿里云waf是兼顾易用性与防护能力的常见选择。对于多域名站点,最实用的方案通常是通过WAF的SNI多证书绑定或使用一张泛域名/多域名证书统一管理;最好用的方式是结合阿里云证书管理器自动签发与自动续期;而最便宜的做法可采用阿里云提供的免费SSL证书或选择一张覆盖多域名的证书以降低单域名成本。
首先在控制台购买或开通阿里云waf实例,并确认服务器已部署业务(Web服务在ECS/SLB/自建机房上)。服务器需要开放回源端口(如80/443)并配置回源IP白名单,让WAF回源访问顺利完成。建议在服务器端启用日志记录与X-Forwarded-For支持以便溯源。
添加域名时选择接入方式:通常使用CNAME接入(将域名CNAME到WAF提供的域名)即可完成流量劫持与防护;若是裸IP或特殊场景可选反向代理/回源IP段接入。CNAME方式对运维最友好,支持快速切换并能利用WAF的流量清洗功能。
若有大量域名,使用控制台的批量接入功能或API接口批量导入域名并分组管理。合理建立域名分组与策略模板,可对同一业务线的域名统一下发防护策略,便于后续规则维护和数据统计。
证书管理可以通过阿里云证书服务(Certificate Manager)申请免费证书、付费证书或上传自有证书。推荐做法:对大量子域名使用一张泛域名证书,对不同二级域名使用多域名(SAN)证书或为重要域名单独申请证书。
在WAF控制台为每个已接入的域名绑定证书。支持通过SNI为同一IP绑定多张证书:在域名管理-证书管理处选择“绑定证书”,上传或选择证书后,确保证书链完整并启用自动续期。若使用阿里云免费证书,可开启自动续订以避免证书过期中断服务。
配置回源协议(HTTP/HTTPS)和回源证书校验。若回源使用HTTPS,请在WAF设置中启用回源校验并上传回源信任证书。可在WAF层配置HTTP→HTTPS强制重定向,避免在源站做额外重写,提高兼容性。
激活基础防护策略(XSS/SQL注入/文件包含等),并启用CC防护、Bot管理与WAF常规规则库。对特定业务可编写自定义规则(IP黑白名单、URI限速、Cookie/Header校验)以降低误报并提升命中率。
开启访问日志和防护日志,接入日志服务或SLS做长期存储与分析。设置流量/异常请求告警(例如短时间内异常流量、命中某条重要规则),并配置联动脚本或Pager通知以便快速响应。
为了最便宜的防护成本,建议优先使用阿里云免费证书或一张覆盖多个域名(SAN)/泛域名证书来降低证书数量与费用;同时采用策略模板和自动化接入减少人工运维成本。
接入后逐步验证:DNS生效→流量通过WAF→证书正确链路→规则生效。用curl或浏览器检查证书链与SNI,模拟攻击场景验证拦截规则。上线初期建议先在观察模式或记录模式下调参,减少误杀。
遇到证书不生效常见原因是证书链不全或SNI未正确绑定;若回源异常,检查回源IP白名单与端口;遇到误报可通过放宽规则或加白名单来快速恢复业务。定期检查证书到期时间并启用自动续期。
多域名运维需要把握好证书管理、域名接入与统一策略三大核心。通过合理使用阿里云waf的证书管理、SNI能力与分组策略,可以在保证服务器安全的同时控制成本,实现稳定可靠的多域名防护体系。