1、首先安裝Apache:
./configure --prefix=/www/apache --with-mpm=worker --enable-so
“--prefix=/www/apache ”是配置安裝目錄
“--with-mpm=worker ”支持多進程多線程
“--enable-so"動態模塊加載
make (再次安裝時如果需要不同的編譯,要先執行make clean)
make install 安裝
編輯配置文件:vi httpd.conf (編輯前最好做個備份)
Includes 添加頭文件支持,並關掉Index
AddType 添加文件支持
相關還可以修改偵聽端口和偵聽IP (默認偵聽端口爲80)
執行 bin目錄下的啓動命令: ./apachectl start (打開ie相應的ip及端口,如果顯示It woorks! 那麼就表示安裝成功並正常啓動了)
停止命令: ./apachectl stop
查看當前Apache都安裝哪些模塊,使用以下命令:./httpd -l
2、安裝JDK環境
執行 ./j2sdk-1_4_2_12-linux-i586.bin
mv j2sdk1.4.2_12 /usr/ocal/jdk (將解開的包移到指定的JDK目錄,此目錄關係到之後的環境變量地址)
創建tomcat用戶
切換到 tomcat用戶
編輯tomcat用戶的全局配置文件:vi /home/tomcat/.bash_profile
在文中加入如下語句:
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
退出tomcat用戶,再重新登陸該用戶,執行:java -version
如果顯示的是你安裝的JDK版本,那就就可以開始安裝tomcat了。
3、安裝tomcat(很簡單)
解包:unzip jakarta-tomcat-5.0.30.zip
將包移到指定目錄:mv jakarta-tomcat-5.0.30 /www/tomcat
指定目錄屬主給tomcat:chown -R tomcat.tomcat /www/tomcat
切換到tomcat帳號,並進入 /www/tomcat/bin目錄
開放所有執行文件權限:chmod 755 *.sh
執行啓動命令:./startup.sh (正常啓動會看到如下信息)
Using CATALINA_BASE: /app/tomcat
Using CATALINA_HOME: /app/tomcat
Using CATALINA_TMPDIR: /app/tomcat/temp
Using JRE_HOME: /usr/local/jdk
查看log文件:tail -f catalina.out (顯示如下語句)
Dec 5, 2007 6:42:12 AM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /tomcat-docs from URL file:/app/tomcat5/webapps/tomcat-docs
Dec 5, 2007 6:42:12 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Dec 5, 2007 6:42:13 AM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Dec 5, 2007 6:42:13 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=15/33 config=/app/tomcat5/conf/jk2.properties
Dec 5, 2007 6:42:13 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 4139 ms
打開IE訪問相應IP的8080地址,出現tomcat的頁面就說明tomcat安裝完成並正常啓動了。
編輯配置文件目錄下的配置文件:vi server.xml 可以修改監聽端口等
編輯配置文件目錄下的
4、Apache和Tomcat的橋接
安裝連接器:
解包: tar -zxvf tomcat-connectors-1.2.18-src.tar.gz
進入編譯目錄:cd tomcat-connectors-1.2.18-src/native/
執行編譯:./configure --with-apxs=/www/apache/bin/apxs --enable-EAPI
make
make install
進入apache的配置文件目錄,編輯配置文件:vi httpd.conf
在配置文件最後添加下面語句:
LoadModule jk_module modules/mod_jk.so (加載jk_module模塊,並指定模塊文件路徑)
JkWorkersFile "conf/workers.properties" (指定jk_module的配置文件名稱及路徑)
JkLogFile "logs/mod_jk.log"
JkLogLevel error
JkMount /*.jsp default (指定jk_module默認加載文件類型)
JkMount /*.do default
在conf目錄下創建jk_module的配置文件:vi workers.properties
內容格式如下:
#workers.java_home=$JAVA_HOME
ps=/
worker.list=default
worker.default.port=6009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
將應用放到tomcat的webapps目錄下就可以了。
Apache與Tomcat的安裝和橋接
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.