httpd-2.4編譯安裝
依賴於更高版本的apr和apr-util
apr 全稱 apache portable runtime
首先停用低版本的httpd服務
1)解決依賴關係
yum -y install pcre-devel
2)編譯安裝apr-1.5.0
tar -xf apr-1.5.0.tar.bz2
cd apr-1.5.0
./configure --prefix=/usr/local/apr
make && make install
3)編譯安裝apr-util-1.5.2
tar xf apr-util-1.5.2.tar.bz2
cd apr-util-1.5.2
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
httpd2.4新特性
1)mpm支援在執行時裝載
--enable-mpms-shared=all --with-mpm=event 啟用預設的event
2) 支援event
3)非同步讀寫
4) 在每模組及每目錄上指定日誌級別
5)每請求配置:
6) 增強版的表示式分析器
7) 毫秒級的keepalive timeout
8)支援主機名的虛擬主機不在需要namevirtualhost指令
9) 支援使用自定義變數
新增一些模組:mod_proxy_fcgi,mod_ratelimit,mod_request,mod_remoteip
對於基於ip的訪問做了修改,不在使用order,allow,deny這些機制;而是統一使用require進行
4)編譯httpd
#--enable-modeles=most(常用的)
centos下httpd 2 4的編譯安裝
httpd 2.4編譯安裝 依賴於更高版本的apr和apr util apr 全稱 apache portable runtime 首先停用低版本的httpd服務 1 解決依賴關係 yum y install pcre devel 2 編譯安裝apr 1.5.0 tar xf apr 1.5.0.t...
Centos6 9編譯安裝httpd2 4
環境 一 安裝開發包組 三 編譯安裝 建立賬戶 編譯安裝 四 配置 1 配置httpd服務 user apache group apache 2 配置path變數 root centos6 httpd 2.4.27 vim etc profile.d httpd24.sh3 配置服務指令碼 4 新增...
centos7 3原始碼編譯httpd 2 4 27
原始碼的安裝一般由3個步驟組成 配置 configure 編譯 make 安裝 make install 解除安裝系統自動裝的apache伺服器httpd 安裝開發包組 yum groupinstall development tools 安裝選項介紹執行.configure指令碼檢查編譯環境及確定...