centos下httpd 2 4的編譯安裝

2021-08-20 10:55:25 字數 1820 閱讀 6213

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(常用的)

標頭檔案、庫檔案、幫助文件、二進位制

後續的配置

1 匯出標頭檔案

2 匯出庫檔案

ldconfig -p 顯示當前系統的庫檔案

3 匯出幫助檔案

4 修改環境變數

輸出二進位制程式

啟動apache

apachectl start

訪問進行驗證

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指令碼檢查編譯環境及確定...