總結下安裝過程,因為預設的安裝檔案真的是最小化安裝,是以想要将一些功能給安裝成功,需要特别指明
1、下載下傳安裝檔案,到apache的官方網站下載下傳
我下載下傳了一個httpd-2.2.15.tar.gz檔案
2、解壓檔案 tar -zxvf httpd-2.2.15 tar.gz
3、進行安裝選項的配置,這一步很關鍵
(1)、先 進入解壓縮後的檔案目錄 #cd httpd-2.2.15
(2)、 建立要安裝檔案的位置,這裡我将apache準備安裝到/usr/local/apache2目錄中,我就在指定位置建立檔案
(3) 、回到httpd-2.2.15目錄,進行安裝選項指定,這裡不同版本的apache支援的選項不同,可以通過./configure --help檢視可選項
這裡我安裝的時候指定了大部分的元件安裝。我的指令如下:
./configure --prefix=/usr/local/apache2.2 --enable-modules=all --enable-m --enable-proxy --enable-proxy-http --enable-proxy-ajp --enable-mods-shared=all
4、執行編譯操作 指令 #make
5、進行安裝 指令#make install
6、清除安裝檔案 指令 #make clean
這樣就完成了安裝,從選項標明、到編譯和安裝機器不好的話要等一段時間
注意事項:
1、安裝失敗了,注意将/usr/local/apache2 這個目錄清除重新建立
用ajp的方式結合tomcat
1、注意apache伺服器是不是已經load了 mod_proxy子產品,因為如果不指定安裝這個選項,那個子產品是不會被編譯安裝的
2、做apache和tomcat的結合(前提是tomcat已經在目前伺服器上已經安裝完畢了),在apache的目錄conf中找到httpd.conf檔案,在結尾增加如下代碼。
<VirtualHost *:80>
ServerAdmin [email protected]
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
ServerName localhost
ServerAlias bbs.domain.com
ErrorLog logs/20_44_log
</VirtualHost>
3、在apache的bin目錄中調用 ./httpd -t 檢查配置是否ok
4、啟動apache 指令:#./apachectl start