如何实现RHEL5 Apache+Tomcat整合并同时支持jsp与php
发表于:2024-10-06 作者:千家信息网编辑
千家信息网最后更新 2024年10月06日,本篇内容主要讲解"如何实现RHEL5 Apache+Tomcat整合并同时支持jsp与php",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何实现RHEL
千家信息网最后更新 2024年10月06日如何实现RHEL5 Apache+Tomcat整合并同时支持jsp与php
本篇内容主要讲解"如何实现RHEL5 Apache+Tomcat整合并同时支持jsp与php",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何实现RHEL5 Apache+Tomcat整合并同时支持jsp与php"吧!
配置环境: OS: RHEL5 with kernel 2.6.18-8.1.1.el5 httpd-2.2.3-6.el5.i386.rpm apache-tomcat-6.0.14.tar.gz jdk-6u3-linux-i586.bin mod_jk-1.2.23-apache-2.2.x-linux-i686.so 官方宣称mod_jk-1.2.26-httpd-2.2.6.so支持Apache 2.2.x及2.2.6以后的版本,但经实验,1.2.26的mod_jk在RHEL5中会报错。 下载地址: http://java.sun.com/javase/downloads/index.jsp http://www.apache.org/dist/tomcat/tomcat-connectors http://apache.mirror.phpchina.com/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.23/ 一、安装配置jdk及tomcat 1、安装jdk及tomcat [root@wardking ~]# tar zxvf apache-tomcat-6.0.14.tar.gz -C /usr/local/ [root@wardking ~]# mv jdk-6u3-linux-i586.bin /usr/local/ [root@wardking ~]# cd /usr/local [root@wardking local]# chmod a+x jdk-6u3-linux-i586.bin [root@wardking local]# ./jdk-6u3-linux-i586.bin 2、配置环境变量 [root@wardking ~]# ln -sf /usr/local/apache-tomcat-6.0.14 /usr/local/tomcat [root@wardking ~]# ln -sf /usr/local/jdk1.6.0_03 /usr/local/jdk6 [root@wardking ~]# ln -sf /usr/local/jdk6/bin/java /usr/bin/ [root@wardking ~]# ln -sf /usr/local/tomcat/bin/startup.sh /usr/bin/tomcat-up [root@wardking ~]# ln -sf /usr/local/tomcat/bin/shutdown.sh /usr/bin/tomcat-down 添加一个名为"michael"的管理员用户 [root@wardking ~]# vi /usr/local/tomcat/conf/tomcat-users.xml 设置环境变量 [root@wardking ~]# vi /etc/profile JAVA_HOME=/usr/local/jdk6 CATALINA_HOME=/usr/local/tomcat CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/servlet-api.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CATALINA_HOME CLASSPATH PATH [root@wardking ~]# source /etc/profile 3、测试tomcat服务 [root@wardking ~]# /usr/bin/tomcat-up 或者直接执行 /usr/local/tomcat/bin/startup.sh 检查tomcat是否启动 [root@wardking ~]# netstat -anp | grep 8080 在浏览器里访问http://localhost:8080/,可以看到tomcat的网页界面,并可以使用 用户"michael"登陆管理 停止tomcat服务 [root@wardking ~]# tomcat-down 二、连接tomcat到apache 1、安装mod_jk模块 [root@wardking ~]# cp mod_jk-1.2.23-apache-2.2.x-linux-i686.so /etc/httpd/modules/ 2、修改apache配置文件 [root@wardking ~]# vi /etc/httpd/conf.d/mod_jk.conf LoadModule jk_module modules/mod_jk-1.2.23-apache-2.2.x-linux-i686.so JkWorkersFile "/etc/httpd/conf/workers.properties" JkShmFile /var/log/httpd/mod_jk.shm JkLogFile "/var/log/httpd/mod_jk.log" JkLogLevel info JkMount /*/servlet/* ajp13 JkMount /*.jsp ajp13 JkMount /*.do ajp13 AddType application/x-jsp .jsp 3、添加tomcat配置文件 [root@wardking ~]# vi /etc/httpd/conf/workers.properties [shm] file=/etc/httpd/logs/shm.file size=1048576 [channel.socket:localhost:8009] tomcatId=localhost:8009 [uri:/jsp-examples/*] workers.tomcat_home=/usr/local/tomcat workers.java_home=/usr/local/jdk6 ps=\ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 4、设置tomcat主目录 [root@wardking ~]# vi /usr/local/tomcat/conf/server.xml xmlValidation="false" xmlNamespaceAware="false"> 5、确认apache、tomcat启动 [root@wardking ~]# httpd -t [root@wardking ~]# service httpd restart [root@wardking ~]# /usr/bin/tomcat-up 6、分别测试访问php和jsp网页 [root@wardking ~]# vi /var/www/html/showtime.jsp <%@page language="java" import="java.util.*"%> Now Time is : <% out.println(new Date()); %> [root@wardking ~]# echo '' > phpinfo.php 在浏览器中访问http://localhost/showtime.jsp,应在网页中显示系统时间 访问http://localhost/phpinfo.php,显示php及服务器相关配置信息 另一种整合办法,在httpd.conf中使用反向代理: ProxyPass /images ! ProxyPass /icons ! ProxyPass / ajp://127.0.0.1:8009/ ProxyPassReverse / ajp://127.0.0.1:8009/ |
到此,相信大家对"如何实现RHEL5 Apache+Tomcat整合并同时支持jsp与php"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
配置
支持
整合
同时
环境
网页
服务
内容
变量
文件
浏览器
用户
学习
测试
浏览
管理
实用
更深
信息
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器和显示器哪个耗电
数据库同步机制目的
什么编程语言适合软件开发
考研电子信息网络安全好吗
软件开发的课题名称
vb 判断服务器是否
酷酷跑显示服务器出错怎么办
彩票棋牌软件开发
金山区网络技术开发产品
ecshop数据库版本
java图片存到数据库
网络安全设备的配置优化
医药管理系统数据库制作
湖南郴州电脑软件开发就业
动物海报设计软件开发
网络安全隐患 ppt
一念逍遥服务器维护结束时间
诺必行mp3词典数据库
自学软件开发入门书籍
福州话翻译软件开发
我的世界如何管理好服务器
云表单数据库吗
服务器文件共享怎么禁用
徐州室内led大屏服务器
网络技术打线
软件开发单向资质
光遇不同服务器数据互通么
教育计算机网络技术
药役服务器
Pubg可以跨服务器组队吗