1. 程式人生 > >Apache2.2.32編譯安裝

Apache2.2.32編譯安裝

linux 系統管理

服務器版本: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編譯安裝