modSecurity 安裝

MagicProgram發表於2012-07-18
今天介紹一款開源專案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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章