modSecurity 安裝
今天介紹一款開源專案modSecurity的安裝過程。
主要介紹原始碼安裝。
1. 使用svn將modSecurity原始碼下載下來。
2. 閱讀文件,解決依賴關係:apache portable runtime,apr-util,mod_unique_id,libcurl,libxml2,lua 5.1,pcre。如果在red hat作業系統下,可使用如下命令:
yum install httpd
yum install httpd-devel
yum install libxml2-devel
yum install lua-devel
yum install curl-devel
yum install pcre-devel
(在此過程中,出現“GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Found”的錯誤,可在yum命令列中新增--nogpgcheck選項以解決此問題)
3. 執行./autogen.sh。
在此過程中報錯,諸如
Remember to add 'AC_PROG_LIBTOOL' to 'configure.ac'.
You should add the contents of '/usr/share/aclocal/libtool.m4' to 'aclocal.m4'.
Putting files in AC_CONFIG_AUX_DIR, 'build'
在configure.ac檔案中發現LT_PREREQ([2.2]),檢查自己的libtool版本太舊,升級後恢復正常。
4. 執行./configure。
在此過程中報錯,大概提示xmlURI中沒有query_raw這個成員,推測應該是libxml版本太舊,升級最新版本即正常。
5. 執行make。
6. 執行make install。
安裝成功,生成bin資料夾、lib資料夾。
今天先到這裡,大家有什麼安裝上的問題,可以留言給我。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25432352/viewspace-735953/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx 防火牆 ModSecurity 安裝教程Nginx防火牆
- modSecurity安裝 - libLua.so
- ModSecurity3.3下載安裝教程
- Mac下安裝apache waf模組modsecurityMacApache
- ModSecurity 自建規則之路
- modsecurity:規則例子:匹配url
- 配置ModSecurity防火牆與OWASP規則防火牆
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- modsecurity黑白名單以及規則檢測模式配置模式
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- mysql安裝 (yum 安裝)MySql
- MMM安裝、MHA安裝
- mysql安裝------RPM包安裝及解除安裝MySql
- oracle安裝:OUI安裝Oracle(圖形介面安裝)OracleUI
- ffmpeg安裝之mac安裝Mac
- docker安裝及解除安裝Docker
- 02 安裝git、安裝TortoiseGitGit
- Ubuntu解除安裝和安裝Ubuntu
- Orace RAC安裝-DNS安裝DNS
- caffe安裝系列——安裝OpenCVOpenCV
- SPARK 安裝之scala 安裝Spark
- mac 安裝opencv homebrew安裝MacOpenCV
- Oracle 安裝與解除安裝Oracle
- solaris mysql 安裝 解除安裝MySql
- BiocManager安裝,devtools安裝dev
- JDK安裝和解除安裝JDK
- 安裝HomeBrew提示已安裝並無法解除安裝
- SQL Server 2012 安裝——安裝 OR 解除安裝SQLServer
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- mysql安裝-----二進位制包安裝及解除安裝MySql
- cocoapods安裝/解除安裝/使用
- Mac Redis安裝與解除安裝MacRedis
- [ 安裝 ] Zeppelin安裝步驟!
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- linux 安裝yum 安裝phpLinuxPHP
- [雲原生]Docker - 安裝&解除安裝Docker
- JDK的安裝與解除安裝JDK
- selenium 安裝與 chromedriver安裝Chrome