Linux上Apache服務器的搭建與配置

jopen 10年前發布 | 14K 次閱讀 Apache Web服務器

1.1    安裝軟件

1.1.1     C和C++的編譯器

Linux 預裝

1.1.2     httpd-2.2.24.tar.gz

下載地址:http://httpd.apache.org/download.cgi

1.1.3     zlib-1.2.5.tar

下載地址:http://www.onlinedown.net/soft/169854.htm

2      安裝

2.1    安裝前準備

2.1.1     解壓縮

1.   執行解壓命令

gzip -d httpd-2.2.24.tar.gz

tar -xvf httpd-2.2.24.tar

本手冊解壓后目錄: /home/mi_mgmap/apache4/httpd-2.2.24

bzip2 -d zlib-1.2.5.tar.bz2

tar -xvf zlib-1.2.5.tar

本手冊解壓后目錄: /home/mi_mgmap/apache4/zlib-1.2.5

2.2    各模塊安裝

2.2.1     zlib包編譯及安裝

?  進入zlib源碼目錄

cd /home/mi_mgmap/apache4/zlib-1.2.5

?  設定目標代碼目錄

./configure --prefix=/home/mi_mgmap/apache4/zlib

?  編譯

make

?  安裝

make install

2.2.2     設定目標代碼目錄及編譯模塊

?  進入Apache源碼目錄,執行以下語句

cd /home/mi_mgmap/apache4/httpd-2.2.24

./configure --prefix=/home/mi_mgmap/apache4/apache --enable-so --enable-modules=all  --enable-mods-shared=all --with-z=/home/mi_mgmap/apache4/zlib --enable-proxy-balancer

注:/home/mi_mgmap/apache4/apache為編譯好的Apache目標地址

2.2.3     apr模塊編譯及安裝

?  進入apr源碼目錄

cd /home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr

?  設定目標代碼目錄

./configure --prefix=/home/mi_mgmap/apache4/apr-httpd

?  編譯

make

?  安裝

make install

2.2.4     apr-util模塊編譯及安裝

?  進入apr-util源碼目錄

cd /home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr-util

?  設定目標代碼目錄

./configure --prefix=/home/mi_mgmap/apache4/apr-util-httpd --with-apr=/home/mi_mgmap/apache4/apr-httpd

?  編譯

make

?  安裝

make install

(注:執行make install可能會出錯,比如 cannot find the library `/home/mi_mgmap/apache4/httpd-2.2.24/srclib/apr-util/xml/expat/libexpat.la',此時可以執行make clean后再執行make操作)

2.2.5     Apache產品安裝

?  進入Apache源碼目錄

cd /home/mi_mgmap/apache4/httpd-2.2.24

?  設定目標代碼目錄

./configure --prefix=/home/mi_mgmap/apache4/apache --enable-so --enable-modules=all --enable-mods-shared=all --with-z=/home/mi_mgmap/apache4/zlib --with-apr=/home/mi_mgmap/apache4/apr-httpd --with-apr-util=/home/mi_mgmap/apache4/apr-util-httpd --enable-proxy-balancer

?  編譯

make

?  安裝

make install

2.2.6     安裝檢查

?  打開Apache配置文件

vi /home/mi_mgmap/apache4/apache/conf/httpd.conf

?  修改文件中Listen的值80端口,本文修改為4488

#Listen 80

Listen 4488

注:Apache默認端口為80,用戶可修改Apache啟動后的監聽端口。

?  啟動Apache

執行啟動命令:/home/mi_mgmap/apache4/apache/bin/apachectl  start

啟動時如果出現下面提示并不影響使用:

httpd: Could not reliably determine the server's fully qualified domain name, using 172.18.64.95 for ServerName

?  檢查啟動是否成功

訪問:http://IP:port/

界面顯示“It works”,產品安裝成功



來自: http://my.oschina.net/longtsiu/blog/591594

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!