Linux의 Apache 및 Tomcat

플랫폼: CentOS 6.3 x86-64 已经搭建LAMP环境

安装源码包都在/usr目录下

Apache服务器的路径: /usr/local/apache

虚拟主机目录: /web/www.way.com

수단: jdk-1_5_0_06-linux-i5861.bin

apache-tomcat-6.0.29.tar.gz

tomcat-connectors-1.2.37-src.tar.gz

mysql-connector-java.jar jspenv.jsp

단계:

1. 자바 환경 JDK 설치:

(1).jdk-1_5_0_06-linux-i5861.bin을 /usr 아래에 넣습니다., 그런 다음 실행 ./ jdk-1_5_0_06-linux-i5861.bin

执行后会出现以下界面

항상 SPACE에 따라 빌드,문제가 있다,위의 조건에 동의하는지 물어보십시오. 다음과 같이 yes를 입력합니다.:

Enter 키를 누르면 jdk-1_5_0_06-linux-i5861.bin이 성공적으로 설치됩니다.。

2. JDK의 환경 변수 구성 프로필 파일 편집 vim /etc/profile ,다음과 같이:

설정되지 않은 pathmung에 다음을 입력하십시오.:

저장 및 종료。

노트:시스템 변수를 수정한 후 반드시 재시작하십시오.

3. 检测 JDK时候安装成功 输入java –version 当返回有版本号时表示安装成功,다음과 같이:

4. 安装apache-tomcat-6.0.29.tar.gz 执行 tar zxvf apache-tomcat-6.0.29.tar.gz 解压后如下

进入/usr/apache-tomcat-6.0.29/bin执行 ./startup和netstat –tnl 出现以下结果,则Tomcat启动成功

5. 编译tomcat-connectors-1.2.37-src.tar.gz 生成mod_jk.so文件;

执行 tar zxvf tomcat-connectors-1.2.37-src.tar.gz 解压该文件

进入 native 目录 执行 ./configurewith-apxs=/usr/local/apache/bin/apxs

接着执行make编译可得到mod_jk.so, 位于apache-2.0目录下

执行 cp mod_jk.so /usr/local/apache/modules 将其拷贝到apache的模块目录下

6. 将位于/usr目录下的 mysql-connector-java.jar复制到/usr/jdk1.5.0_06/lib/目录下

cp mysql-connector-java.jar /usr/jdk1.5.0_06/lib/

7. 编辑 http.conf文件 找到LoadModule字段,다음 내용 추가:

loadModule jk_module modules/mod_jk.so

include /usr/local/apache/conf/mod_jk.conf

저장 및 종료。

查找DirectoryIndex字段添加 “index.jsp”

저장 및 종료。

8. 进入conf目录执行 vim mod_jk.conf ,输入如下内容

JkWorkersFile /usr/local/apache/conf/workers.properties

JkLogFile /usr/local/apache/log/mod_jk.log

JkLogLevel info

JkLogStampFormat “[%a b %d %H:%미디엄:%S %Y]”

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

JkRequestLogFormat “%w %V %T

JkMount /servlet/* worker1

JkMount /*.jsp worker1

JkMount /*.do worker1

9. 执行 cd /usr/local/apache/log/ 进入log 目录vim mod_jk.log 新建一个mod_jk.log日志文件

10. 在conf目录下编辑workers.properties执行 vim workers.properties 输入以下内容

worker.list=worker1

worker.worker1.type=ajp13

worker.worker1.host=192.168.1.5

worker.worker1.port=8009

worker.worker1.lbfactor=50

worker.worker1.cachesize=10

woeker.worker1.cache_timeout=600

worker.worker1.socket_keepalive=1

worker.worker1.socket_timeout=300

11. 修改虚拟主机的配置

执行 cd /usr/local/apache/conf/extra vim httpd-vhosts.conf 添加如下字段

12. 编辑 server.xml文件

执行 cd /usr/apache-tomcat-6.0.29/conf vim server.xml

将 Host字段修改为以下内容并且添加 Context字段

13. 上传jsp文件jspevn.jsp到 /web/www.way.com

14. 重启 Apache 和Tomcat在浏览器中输入www.way.com/jspenv.jsp 다음과 같이:

이제 R6에서 f1/9 포트를 분리합니다.,Linux中Apache整合Tomcat成功

답장을 남겨주세요