apache編譯安裝參數說明

./configure //配置原始程式碼樹
--prefix=/usr/local/apache2 //體系無關檔的頂級安裝目錄prefix ,也就apache的安裝目錄。如果沒有指定PREFIX,默認會裝到/usr/local/apache2。
--enable-module=so //打開 so 模組,so 模組是用來提 dso 支援的 apache 核心模組
--enable-deflate=shared //支援網頁壓縮
--enable-expires=shared //支援 http 控制
--enable-rewrite=shared //支持 url 重寫
--enable-cache //支持緩存
--enable-file-cache //支援檔緩存
--enable-mem-cache //支援記憶緩存
--enable-disk-cache //支援磁片緩存
--enable-static-support //支援靜態連接(預設為動態連接)
--enable-static-htpasswd //使用靜態連接編譯 htpasswd - 管理用於基本認證的用戶文件
--enable-static-htdigest //使用靜態連接編譯 htdigest - 管理用於摘要認證的用戶文件
--enable-static-rotatelogs //使用靜態連接編譯 rotatelogs - 滾動 apache 日誌的管道日誌程式
--enable-static-logresolve //使用靜態連接編譯 logresolve - 解析 apache 日誌中的ip位址為主機名稱
--enable-static-htdbm //使用靜態連接編譯 htdbm - 操作 dbm 密碼資料庫
--enable-static-ab //使用靜態連接編譯 ab - apache http 伺服器性能測試工具
--enable-static-checkgid //使用靜態連接編譯 checkgid
--disable-cgid //禁止用一個外部 cgi 守護進程執行cgi腳本
--disable-cgi //禁止編譯 cgi 版本的 php
--disable-userdir //禁止使用者從自己的主目錄中提供頁面
--with-mpm=worker // 讓apache以worker方式運行
--enable-authn-dbm=shared // 對動態資料庫進行操作。rewrite時需要。
/usr/local/apache/bin/apachectl -m =-t -d dump_modules 安裝了哪些模組
/usr/local/apache/bin/apachectl -t 測試安裝是否成功
/usr/local/apache/bin/apachectl -k start|restart|stop 查看具體

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料