0
在我遵循modsecurity dev guide(建立自定義ModSecurity模塊)部分中的指令以便使用命令apxs -ca mod_tfn_reverse.c
編譯(mod_tfn_reverse.c)後,我仍然發現「致命錯誤」,例如在C的頭部提到的unable to find the file modsecurity.h
文件。如何在Ubuntu上編譯modsecurity?
這裏是鏈接到源GitHub上modsec
說明我所做的:
- 我使用Ubuntu 14.4 64位(與更新新安裝)。
- 我安裝了「apache dev」包,在終端上運行「APXS」命令。
- 從github下載「modsecurity」zip文件。
- 我提取了zip文件,然後我找到了
mod_tfn_reverse.c
。
這是路徑:ModSecurity的/ EXT/mod_tfn_reverse.c
- 然後,我改變目錄到目標文件
CD modsecurity/ext
如我放置在文件夾中的 「家」。 - 最後,我執行命令
apxs -ca mod_tfn_reverse.c
。 - 。
- 編譯
mod_tfn_reverse.c
,在我的情況下,知道這只是爲modsecurity創建自定義模塊的起點。
這是我做了說明,APXS作品,但編譯失敗,因爲「modsecurity.h」在頭部聲明沒有被發現,我搜索這個文件,我發現它在另一個目錄(ModSecurity的/的Apache2/ModSecurity的。H)。
所以,難點是,我怎樣才能成功編譯特定的文件,並使模塊完成並準備在apache2服務器中使用。 我也搞不清楚什麼其他檔案,標題和發展需要的工具:編譯自定義Apache模塊
我建議問這對[askubuntu.com(http://askubuntu.com),另一個StackExchange社區,在這裏你會得到更專業的幫助。 – Dodo