編譯安裝註釋:
--prefix=/application/apache2.2.25
軟件安裝路徑,如果不指定,默認安裝到/usr/local/apache2
--enable-deflate
提供對內容的壓縮傳輸編碼支持,一般html/js/css等內容的站點,使用此參數功能會大大提高傳輸速度,提示訪問者訪問體驗,在生產環境中,這是apache調優的重要選項之一
--enable-expires
激活允許通過配置文件控制http的“expires”和“cache-control”頭內容,即對網站圖片,js,css等內容,提供在客戶端瀏覽器緩存的設置,這是apache調優的重要選項之一
--enable-headers
提供允許http請求頭的控制
--enable-modules=most
模塊
--enable-so
激活apache服務的DSO支持,即在以後可以以DSO的方式編譯安裝共享模塊,這個模塊本身不能以DSO方式編譯
--with-mpm=worker
選擇apache mpm的模式爲worker模式,因爲worker模式原理是更多的使用線程來處理請求,所以可以處理更多的併發請求,而系統資源的開銷小於基於進程的MPM prefork,如果不指定此參數,默認得到模式是prefork進程模式。這是apache調優的一個重要選項之一。
--enable-rewrite
提供基於URL規則的重寫功能,根據已知URL地址,轉換其他想要的url地址,如僞靜態功能就是這個模塊實現的,這是apache在生產環節中必用的一個重要功能
可以使用./configure –help命令來查看以上各個參數的用途
在安裝apache軟件包時,忘記安裝以上模塊,可以使用dso方式編譯安裝