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防火牆
- ModSecurity3.3下載安裝教程
- ModSecurity 自建規則之路
- modsecurity:規則例子:匹配url
- 配置ModSecurity防火牆與OWASP規則防火牆
- modsecurity黑白名單以及規則檢測模式配置模式
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- BiocManager安裝,devtools安裝dev
- Linux安裝解除安裝MySQLLinuxMySql
- linux 安裝yum 安裝phpLinuxPHP
- Ubuntu解除安裝和安裝Ubuntu
- 02 安裝git、安裝TortoiseGitGit
- cocoapods安裝/解除安裝/使用
- JDK安裝和解除安裝JDK
- ffmpeg安裝之mac安裝Mac
- docker安裝及解除安裝Docker
- [ 安裝 ] Zeppelin安裝步驟!
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- ElasticSearch的安裝和使用,Postman的安裝,Kibana的安裝,EShead外掛的安裝ElasticsearchPostman
- Mac Redis安裝與解除安裝MacRedis
- 安裝了IDLE後安裝tensorflow
- kratos安裝及依賴安裝
- Linux 解除安裝openjdk 安裝oraclejdkLinuxJDKOracle
- debian安裝和解除安裝vmware
- JDK的安裝與解除安裝JDK
- linux 解除安裝jdk和安裝LinuxJDK
- 【推薦 - glibc安裝】MySQL - 安裝MySql
- linux下安裝snap安裝工具Linux
- [雲原生]Docker - 安裝&解除安裝Docker
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- window下安裝並使用nvm(含解除安裝node、解除安裝nvm、全域性安裝npm)NPM
- 安裝
- air安裝win10怎麼解除安裝_air安裝win10如何解除安裝AIWin10
- Centos Docker安裝、升級、解除安裝CentOSDocker
- Webpack學習 – Webpack安裝及安裝Web
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- Centos7.9安裝解除安裝DockerCentOSDocker
- Centos7安裝安裝部署dockerCentOSDocker
- Linux系統安裝——Centos 7.6安裝LinuxCentOS