首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu上编译modsecurity?

如何在Ubuntu上编译modsecurity?
EN

Stack Overflow用户
提问于 2015-08-22 23:31:21
回答 1查看 268关注 0票数 0

在遵循了调制解调器安全开发指南中(构建自定义调制解调器安全开发指南模块)部分中的说明以便使用apxs -ca mod_tfn_reverse.c命令编译(mod_tfn_reverse.c)之后,我仍然发现“致命错误”,如C文档的标题中提到的unable to find the file modsecurity.h

下面是指向github modsec上的源代码的链接

我做的指令:

  1. 我正在使用Ubuntu14.4位(更新的新安装)。
  2. 我安装了"apache“软件包,以便在终端上运行"APXS”命令。
  3. 从github下载了"modsecurity“压缩文件。
  4. 我提取了压缩文件,然后找到了mod_tfn_reverse.c所在的位置。

它的路径:ModSecurity/ext/mod_tfn_recse.c

  1. 然后,当我将文件夹放在"home“中时,我将目录更改为目标文件CD modsecurity/ext
  2. 最后,我执行了命令apxs -ca mod_tfn_reverse.c

这些是我所做的说明,apxs工作,但是编译失败,因为没有找到标头中声明的"modsecurity.h“,我在另一个目录(ModSecurity/apache2/modsecurity.h)中搜索了这个文件。

因此,困难在于,如何成功地编译该特定文件,并将模块完成并准备在apache2服务器上使用。我还对需要哪些其他档案、标题和开发工具感到困惑:

  1. 要编译自定义apache模块,请执行以下操作。
  2. 要编译mod_tfn_reverse.c,在我的例子中,知道这仅仅是为modsecurity创建自定义模块的起点。
EN

回答 1

Stack Overflow用户

发布于 2015-08-23 03:04:32

这包括在所包括的自述清单中:

代码语言:javascript
复制
  apxs -I<MODSECURITY_SOURCE_CODE> -I/usr/include/libxml2 \
       -ca mod_tfn_reverse.c
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32161765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档