總結下安裝過程,因為預設的安裝檔案真的是迷你安裝,所以想要將一些功能給安裝成功,需要特別指明
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><br /> ServerAdmin kongqz@hc360.com<br /> ProxyPass / ajp://localhost:8009/<br /> ProxyPassReverse / ajp://localhost:8009/<br /> ServerName localhost<br /> ServerAlias bbs.domain.com<br /> ErrorLog logs/20_44_log<br /></VirtualHost>
3、在apache的bin目錄中調用 ./httpd -t 檢查配置是否ok
4、啟動apache 命令:#./apachectl start