Apache2.2.32編譯安裝
服務器版本:centos 6.5
版本:Apache2.2.32
下載Apache安裝包:wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.2.32.tar.gz
安裝Apache依賴的軟件: yum install -y zlib-devel
解壓:tar -zxvf httpd-2.2.32.tar.gz
進入解壓後的目錄裏面執行如下操作:
第一步:./configure --prefix=/application/apache2.2.32 --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-mpm=worker --enable-rewrite
第二部:make
第三部:make install
######至此安裝結束!!!!##########
檢查語法是否有錯誤
啟動http服務
檢查http服務是否啟動
客戶端顯示lt works,即表服務正常
Apache配置文件介紹:
|——bin ##http用到的命令
| |—— ab #服務器性能測試工具
| |——apachectl #控制Apache啟動的命令
| |——apxs #是Apache HTTP 編譯和安裝擴展模塊的工具
#後文在編譯php軟件是就用到了此命令,
#例如:--with-apxs2=/application/apache2.2.32/bin/apxs
| |——htcacheclean #清理磁盤 緩沖區的命令,很少用到
| |—— htpasswd #建立和更新基本認證的文件(打開網頁需要輸入用戶名和密碼)
| |—— httpd #httpd為Apache控制 命令程序, apachectl執行時會調用httpd
| |—— rotatelogs #Apache自帶的日誌輪詢命令
|——conf #http配置文件的目錄
| |—— extra #這個是額外的Apache配置文件目錄,這個目錄文件我們會經常訪問修改。
#如: httpd-vhosts.conf 默認就在此目錄
| |——httpd.conf #apache 的住配置文件
|——htdocs #編譯 Apache時默認的站點目錄
| |—— index.html #默認的網站首頁面
|——logs # Apache的錯誤日誌和訪問日誌
| |—— access_log #這是Apache默認的訪問日誌
| |——error_log #這是Apache的錯誤日誌,如果Apache出現錯誤可以查看這個日誌。
| |——httpd.pid #httpd 的pid文件, http進程啟動後,會把所有進程的ID寫到此文件。
|——modules #Apache的模塊目錄,比如PHP、 memcache等模塊編譯後都在這裏。
本文出自 “Zack” 博客,請務必保留此出處http://zhuzhiwei.blog.51cto.com/8446194/1975325
Apache2.2.32編譯安裝