- 论坛徽章:
- 0
|
现在开始linux不知道是不是迟了一点.鼓励一下自己先.
环境与平台: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
结果:OK!
解释:chmod语句为当前用户给bin文件加上执行权限.
./jdk1.5.0.06.bin执行安装
mv jdk1.5.0.06 /programs/java将安装后文件转移到特定自定义路径
vi /etc/profile编辑环境变量
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
结果:It works!
解释: 1,切换到下载路径
2,解压文件.具体参数可参考man tar
3,执行./configure,相当于安装前配置吧.--prefix指定安装路径,--enable-module指定模板类型,这个参数该和后面的jk连接器有关(呵呵,不确定~~)具体参数可参考./configure --help
4,5,执行make
7,编辑apache配置文件httpd.conf:指定当前机器为站点,及端口;指定服务器.
8,开始服务/停止服务.
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,转移文件到自定义路径
3,4,开始/停止服务.
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文件为当前用户加上执行权限
5,执行该文件
6,执行安装配置,--with-apxs指定apache的apxs文件,通常就在所示位置.如果没有则可以在apache.org为你的apache单独下载相应模块.--with-java_home指定java路径.
7,8,9,略
10,执行测试,如果提示无权限,可在此之前执行: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,切换到jk路径
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
#转移路径
JkMount /*.jsp tomcat1
JkMount /servlet/* tomcat1
具体各项属性及其可选值,我都是参考www.apache.org上的文档写的,英语水平不怎么样,希望各位自己去看看,加强印象也好来指正我的错误.
5>建一workers.properties文件并编辑
worker.list=tomcat1(服务器列表,可多个)
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上的相关文档http://tomcat.apache.org/connectors-doc/config/workers.html,具体设置看客们最好自己去捉摸.
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
到现在为止,我还只是安装好mysql,并顺利运行,但还没有和相关服务配置.就把这部分作为明天的作业吧!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10411/showart_89879.html |
|