- 論壇徽章:
- 0
|
現(xiàn)在開始linux不知道是不是遲了一點.鼓勵一下自己先.
環(huán)境與平臺:LINUX REDHAT9.0
JDK1.5.0.06
APACHE2.2.0
TOMCAT5.5.16
MYSQL5.0.19.
學習剛開始,有很多不對的地方,歡迎高手們砸磚指點.
下載文件路徑:DOWNPATH=/DOWNLOAD
當前用戶:root
1,安裝JDK
>cd DOWNPATH
>chmod +x jdk1.5.0.06.bin
>./jdk1.5.0.06.bin
>mv jdk1.5.0.06 /programs/java
>vi /etc/profile
vi編輯:PATH=/programs/java/bin:$PATH
JAVA_HOME=/programs/java
CLASSPATH=/programs/java/lib/dt.jars:/programs/java/lib/tools.jars
export PATH JAVA_HOME CLASSPATH
>java -version
結(jié)果:OK!
解釋:chmod語句為當前用戶給bin文件加上執(zhí)行權(quán)限.
./jdk1.5.0.06.bin執(zhí)行安裝
mv jdk1.5.0.06 /programs/java將安裝后文件轉(zhuǎn)移到特定自定義路徑
vi /etc/profile編輯環(huán)境變量
2,安裝apache2.2.0(下載為源文件)
1>cd DOWNPATH
2>tar xfvz httpd-2.2.0.tar.gz
3>./configure --prefix=/programs/apache2.2.0 --enable-module=so
4>make
5>make install
6>cd /programs/apache2.2.0
7>vi conf/httpd.conf
vi編輯: listen 80 --->localhost:80
ServerNmae localhost:80
8>bin/apachectl start/stop
結(jié)果:It works!
解釋: 1,切換到下載路徑
2,解壓文件.具體參數(shù)可參考man tar
3,執(zhí)行./configure,相當于安裝前配置吧.--prefix指定安裝路徑,--enable-module指定模板類型,這個參數(shù)該和后面的jk連接器有關(guān)(呵呵,不確定~~)具體參數(shù)可參考./configure --help
4,5,執(zhí)行make
7,編輯apache配置文件httpd.conf:指定當前機器為站點,及端口;指定服務(wù)器.
8,開始服務(wù)/停止服務(wù).
3,安裝tomcat5.5.16
1>tar xvfz apache-tomcat-5.5.16.tar.gz
2>mv apache-tomcat-5.5.16/* /programs/tomcat-5.5.16
3>bin/startup.sh startup.bat
4>bin/shutdown.sh shutdown.bat
result:OK!
解釋:1,解壓
2,轉(zhuǎn)移文件到自定義路徑
3,4,開始/停止服務(wù).
4,安裝apache-tomcat-connector1.2.15(jk13,source file)
1>cd DOWNPATH
2>tar xvfz jk13.tar.gz
3>cd jk13/jk/native
4>chmod 755 bulidconf.sh
5>./buildconf.sh
6>./configure --with-apxs=/programs/apache2.2.0/bin/apxs --with-java_home=/programs/java
7>make
8>make install
9>cd DOWNPATH/jk13/bin
10>./version.sh version.bat
result:OK!
解釋:1,2,3,略
4,給buildconf.sh文件為當前用戶加上執(zhí)行權(quán)限
5,執(zhí)行該文件
6,執(zhí)行安裝配置,--with-apxs指定apache的apxs文件,通常就在所示位置.如果沒有則可以在apache.org為你的apache單獨下載相應(yīng)模塊.--with-java_home指定java路徑.
7,8,9,略
10,執(zhí)行測試,如果提示無權(quán)限,可在此之前執(zhí)行:chmod +x version.sh
5,配置jk13,整合apache+tomcat
Referenced:http://tomcat.apache.org/connectors-doc/
1>cd DOWNPATH/jk13/jk/native/apache-2.0
2>cp mod_jk.so /programs/apache2.2.0/modules/
3>cd /programs/apache2.2.0/conf
4>vi mod_jk.conf
5>vi workers.properties
6>vi httpd.conf
7>vi /programs/tomcat-5.5.16/server.xml
Test Result:OK!
解釋:1,切換到j(luò)k路徑
2,復制配置所需要的模板到apache路徑下.
3,切換到apache路徑下.
4,新建一mod_jk.conf文件,并編輯:
#指定workers配置文件(全路徑)
JkWorkersFile /programs/apache2.2.0/conf/workers.properties
#日志文件
JkLogFile /programs/apache2.2.0/logs/mod_jk_log
#記錄級別
JkLogLevel info
#日志格式
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
#請求格式
JkRequestLogFormat "%w %V %T"
#屬性
JkOptions +ForwardKeySize +ForwardURICompat +ForwardDirectories
#轉(zhuǎn)移路徑
JkMount /*.jsp tomcat1
JkMount /servlet/* tomcat1
具體各項屬性及其可選值,我都是參考www.apache.org上的文檔寫的,英語水平不怎么樣,希望各位自己去看看,加強印象也好來指正我的錯誤.
5>建一workers.properties文件并編輯
worker.list=tomcat1(服務(wù)器列表,可多個)
worker.tomcat1.type=ajp13
.host=machinename
.port=8009
.lbfactor=5
.cachesize=300
.cache_timeout=1200
.socket_keepalive=2
.recycle_timeout=600
后面8行都是指定worker工作站點tomcat1(任意名字)的屬性,前面都是worker.tomcat1.各項屬性都是參考www.apache.org上的相關(guān)文檔http://tomcat.apache.org/connectors-doc/config/workers.html,具體設(shè)置看客們最好自己去捉摸.
6>編輯httpd.conf文件:
修改DocumentRoot項為任意包含jsp文件的路徑或你想要的任何路徑.
在文件最后添加:
LoadModule jk_module modules/mod_jk.so
Include /programs/apache2.2.0/conf/mod_jk.conf
7>編輯tomcat的配置文件server.xml
找到類似的行去掉注釋,并修改如下:
6,安裝mysql
到現(xiàn)在為止,我還只是安裝好mysql,并順利運行,但還沒有和相關(guān)服務(wù)配置.就把這部分作為明天的作業(yè)吧!
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/10411/showart_89879.html |
|