前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >web防火墙aihttps的部署与使用

web防火墙aihttps的部署与使用

作者头像
IT不难
发布2022-04-08 18:26:19
2.9K0
发布2022-04-08 18:26:19
举报
l1m2p6o8.png
l1m2p6o8.png

前言

aihttps是hihttps的升级版,首款基于机器学习、自主对抗未知攻击的高性能WEB应用防火( SSL WAF),源码完整并且兼容ModSecurity正则规则。

项目地址: http://www.hihttps.com/

部署

安装依赖

yum install -y openssl openssl-devel
yum install -y pcre pcre-devel

下载源码并编译

cd /opt/
git clone https://github.com/qq4108863/hihttps.git
cd hihttps/ && make

配置

编辑配置文件 config.cfg

# 前端SSL绑定的端口,默认443,注意不要冲突了
frontend = {
    host = "*"
    port = "443"
}

backend = "[172.19.0.4]:8082"    # 后端默认反向连接80端口
workers = 1                      #  CPU 数量
daemon = off                     #  关闭后台模式,方便调试

#证书文件,建议设置绝对路径,大部分不能运行的都是这几项设置错误。
pem-file = "www.itbunan.xyz.pem"

# 为了安全,请设置运行的用户组和权限,默认nobody,请确认系统存在有nobody。
# user and group
user = "nobody"
group = "nobody"

#日志级别
log-level = 2

启动

./aihttps  --config  config.cfg
l1m2jkpd.png
l1m2jkpd.png

FAQ

nginx的crt证书转pem

openssl x509 -in  www.itbunan.xyz_bundle.crt  -out  /opt/hihttps/www.itbunan.xyz.pem -outform PEM
openssl rsa -in www.itbunan.xyz.key  -out  /tmp/tmp.pem
cat /tmp/tmp.pem >> /opt/hihttps/www.itbunan.xyz.pem

本文共 174 个字数,平均阅读时长 ≈ 1分钟

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 部署
  • 配置
  • 启动
  • FAQ
    • nginx的crt证书转pem
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档