RHEL6下Apache与Tomcat整合
2013-08-30 18:07
405 查看
环境:RHEL6.3 32位
apache: httpd-2.4.6.tar.bz2
tomcat : apache-tomcat-7.0.42.tar.gz
mod_jk : tomcat-connectors-1.2.37-src.tar.gz
SUN JDK: jdk-7u25-linux-i586.gz
安装配置过程:
注意:1.卸载系统中已有的apache,tomcat,openjdk.
2.软件统一下载在/root/apache+tomcat目录下
3.关闭selinux,防火墙放行
一.安装apache:
cd /root/apache+tomcat
tar -xvf httpd-2.4.6.tar.bz2
cd httpd/
./configure --prefix=/usr/local/apache2
make
make install
安装过程中遇到的问题可以参考:
http://www.51testing.com/?uid-311318-action-viewspace-itemid-832068二.安装SUN JDKcd /root/apache+tomcattar -xvf jdk-7u25-linux-i586.gz -C /usr/local/java/jdk1.7.0_25三.安装Tomcatcd /root/apache+tomcattar -xvf apache-tomcat-7.0.42.tar.gz -C /usr/local/tomcat7四.配置环境变量vi /etc/profile新增以下部分JAVA_HOME=/usr/local/java/jdk1.7.0_25JRE_HOME=/usr/local/java/jdk1.7.0_25/jreCATALINA_HOME=/usr/local/tomcat7CATALINA_BASE=/usr/local/tomcat7PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin:/usr/local/httpd/binCLASSPATH=./:${JAVA_HOME}/lib:${JRE_HOME}/lib:${CATALINA_HOME}/libexport JAVA_HOME JRE_HOME CATALINA_HOME CATALINA_BASE PATH CLASSPATH五.安装mod_jkcd /root/apache+tomcattar -xvf tomcat-connectors-1.2.37-src.tar.gzcd /root/apache+tomcat/tomcat-connectors-1.2.37-src/native参考该目录下的BUILDING.txt进行配置。六.调整apache和tomcat的配置文件以下以/webdata/www目录为例:1.在/usr/local/apache2/conf/httpd.conf文件中调整如下:加入以下内容:#ServerName 192.168.1.120:80#LoadModule jk_module modules/mod_jk.so#虚拟目录配置<Directory "/webdata/www/">
AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all
</Directory>#以下为tomcat worker的配置部分JkWorkersFile /usr/local/apache2/conf/workers.properties
JkMountFile /usr/local/apache2/conf/uriworkermap.properties
JkLogFile /usr/local/apache2/logs/mod_jk.log
JkLogLevel info
JkLogStampformat "[%a %b %d %H:%M:%S %Y]"特别说明:在<IfModule alias_module>模块内加入以下Alias:Alias /test "/webdata/www/"在/usr/local/apache2/conf目录下新建workers.properties和uriworkermap.properties##workers.properties:worker.list=tomcat1
worker.tomcat1.port=8009
worker.tomcat1.host=192.168.1.120
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
##uriworkermap.properties:/*=tomcat1 !/*.jpg=tomcat1
!/*.gif=tomcat1
!/*.png=tomcat1
!/*.bmp=tomcat1
!/*.html=tomcat1
!/*.htm=tomcat1
!/*.swf=tomcat1
!/*.css= tomcat1
!/*.js= tomcat1
2.在/etc/local/tomcat7/conf/server.xml文件中调整如下:在结尾处加入以下内容:<Host name="192.168.1.120" debug="0" appBase="/webdata/www" unpackWARs="true">
<Context path="" docBase="" debug="1"/>
</Host>
六.启动测试1.在/webdata/www目录下新增两个文件##java.jsp<%
out.println("hello java");
%>##index.htmlThis is /webdata/www/index.html
2.启动apache:/usr/local/apache2/bin/apachectl start3.启动tomcat: /usr/local/tomcat7/bin/startup.sh4.在浏览器中查看index.html和java.jsp页面,看能否正常访问。 注意:此处我们可以用访问错误页面的方式来验证是否由apache处理静态页面,由tomcat处理其他页面。 例如访问error.html/error.js等此时的错误页面如下:
访问html.jsp/html.xxx时候返回的错误页面如下:
由此可确定apache+tomcat整合以及配置正确了。
七.配置完成。
本文出自 “坚持” 博客,请务必保留此出处http://luyx30.blog.51cto.com/1029851/1285885
apache: httpd-2.4.6.tar.bz2
tomcat : apache-tomcat-7.0.42.tar.gz
mod_jk : tomcat-connectors-1.2.37-src.tar.gz
SUN JDK: jdk-7u25-linux-i586.gz
安装配置过程:
注意:1.卸载系统中已有的apache,tomcat,openjdk.
2.软件统一下载在/root/apache+tomcat目录下
3.关闭selinux,防火墙放行
一.安装apache:
cd /root/apache+tomcat
tar -xvf httpd-2.4.6.tar.bz2
cd httpd/
./configure --prefix=/usr/local/apache2
make
make install
安装过程中遇到的问题可以参考:
http://www.51testing.com/?uid-311318-action-viewspace-itemid-832068二.安装SUN JDKcd /root/apache+tomcattar -xvf jdk-7u25-linux-i586.gz -C /usr/local/java/jdk1.7.0_25三.安装Tomcatcd /root/apache+tomcattar -xvf apache-tomcat-7.0.42.tar.gz -C /usr/local/tomcat7四.配置环境变量vi /etc/profile新增以下部分JAVA_HOME=/usr/local/java/jdk1.7.0_25JRE_HOME=/usr/local/java/jdk1.7.0_25/jreCATALINA_HOME=/usr/local/tomcat7CATALINA_BASE=/usr/local/tomcat7PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin:/usr/local/httpd/binCLASSPATH=./:${JAVA_HOME}/lib:${JRE_HOME}/lib:${CATALINA_HOME}/libexport JAVA_HOME JRE_HOME CATALINA_HOME CATALINA_BASE PATH CLASSPATH五.安装mod_jkcd /root/apache+tomcattar -xvf tomcat-connectors-1.2.37-src.tar.gzcd /root/apache+tomcat/tomcat-connectors-1.2.37-src/native参考该目录下的BUILDING.txt进行配置。六.调整apache和tomcat的配置文件以下以/webdata/www目录为例:1.在/usr/local/apache2/conf/httpd.conf文件中调整如下:加入以下内容:#ServerName 192.168.1.120:80#LoadModule jk_module modules/mod_jk.so#虚拟目录配置<Directory "/webdata/www/">
AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all
</Directory>#以下为tomcat worker的配置部分JkWorkersFile /usr/local/apache2/conf/workers.properties
JkMountFile /usr/local/apache2/conf/uriworkermap.properties
JkLogFile /usr/local/apache2/logs/mod_jk.log
JkLogLevel info
JkLogStampformat "[%a %b %d %H:%M:%S %Y]"特别说明:在<IfModule alias_module>模块内加入以下Alias:Alias /test "/webdata/www/"在/usr/local/apache2/conf目录下新建workers.properties和uriworkermap.properties##workers.properties:worker.list=tomcat1
worker.tomcat1.port=8009
worker.tomcat1.host=192.168.1.120
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
##uriworkermap.properties:/*=tomcat1 !/*.jpg=tomcat1
!/*.gif=tomcat1
!/*.png=tomcat1
!/*.bmp=tomcat1
!/*.html=tomcat1
!/*.htm=tomcat1
!/*.swf=tomcat1
!/*.css= tomcat1
!/*.js= tomcat1
2.在/etc/local/tomcat7/conf/server.xml文件中调整如下:在结尾处加入以下内容:<Host name="192.168.1.120" debug="0" appBase="/webdata/www" unpackWARs="true">
<Context path="" docBase="" debug="1"/>
</Host>
六.启动测试1.在/webdata/www目录下新增两个文件##java.jsp<%
out.println("hello java");
%>##index.htmlThis is /webdata/www/index.html
2.启动apache:/usr/local/apache2/bin/apachectl start3.启动tomcat: /usr/local/tomcat7/bin/startup.sh4.在浏览器中查看index.html和java.jsp页面,看能否正常访问。 注意:此处我们可以用访问错误页面的方式来验证是否由apache处理静态页面,由tomcat处理其他页面。 例如访问error.html/error.js等此时的错误页面如下:
访问html.jsp/html.xxx时候返回的错误页面如下:
由此可确定apache+tomcat整合以及配置正确了。
七.配置完成。
本文出自 “坚持” 博客,请务必保留此出处http://luyx30.blog.51cto.com/1029851/1285885
相关文章推荐
- RHEL5 Apache+Tomcat整合,同时支持jsp与php
- RHEL5 Apache+Tomcat整合,同时支持jsp与php
- FreeBSD 最小化安装 +diablo-jdk +Apache 与 Tomcat 整合 !
- Linux下Apache与Tomcat整合的简单方法
- Apache与Tomcat整合实现动静分离与负载均衡的配置实践
- 整合apache和tomcat构建Web服务器
- apache2.2.* + tomcat 6.0 整合及优化
- Apache、Tomcat整合
- Apache + Tomcat 整合
- Windows下Apache+Tomcat+jsp+php的服务器整合配置经验总结
- Linux下整合Apache和Tomcat 推荐
- FreeBSD 最小化安装 +diablo-jdk +Apache 与 Tomcat 整合 !
- Apache与Tomcat整合
- Windows下Apache整合Tomcat成功实例
- WinXP Pro 上整合 Apache 2.0.48 + Tomcat 5.0.19
- Apache和Tomcat整合学习总结
- apache整合tomcat
- Linux下Tomcat与Apache Web服务器整合
- Linux Apache、Tomcat整合实用版
- 在windows下配置Apache和Tomcat的整合