首页云计算 正文

Apache2.2.11和tomcat6.0.20整合方法 – Apache

2024-11-19 5 0条评论
  1. 首页
  2. 证书相关
  3. Apache2.2.11和tomcat6.0.20整合方法 – Apache

Apache2.2.11和tomcat6.0.20整合方法 – Apache

发布日期:2017-06-04

1 软件下载:

2  Tomcat安装

2.1  解压后移动文件夹到指定目录

# tar -zxvf
apache-tomcat-6.0.20.tar.gz

# mv apache-tomcat-6.0.20
/usr/local/

2.2  配置环境变量

vi /etc/profile

CATALINA_HOME =
/usr/local/tomcat

2.3    测试安装

1   检查环境变量和java版本

# echo $CATALINA_HOME

/usr/local/tomcat

2   启动tomcat

# ./startup.sh

在浏览器地址栏输入 http://trustauth.cn:8080/

如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建。

3  Apache2.2.11 安装配置

1  解压缩Apache,通读httpd目录里的INSTALL文件

# tar -zxvf httpd-2.2.11.tar.gz

可以把得到的文件夹移动到安装目录
/usr/local

# cd httpd-2.2.11

# ./configure

# ./configure
–prefix=/usr/local/apache2 –enable-mods-shared=all

# make

# make install

# cd /usr/local/apache2/bin

# ./apachectl start

在地址栏输入http://trustauth.cn/,看到 it
works欢迎页表示成功

2  配置apache/conf/http.conf

我这里项目放在
/usr/local/apache2/htdocs   下(apache的默认目录)

添加:(让apache不访问WEB-INF目录)

Order allow,deny

打开注释配置语言,可以设置默认中文

Include
conf/extra/httpd-languages.conf

在其下加入:日支持日文

DefaultLanguage ja-Jp

AddDefaultCharset utf-8

3  打开浏览器输入http://trustauth.cn/可以看到index.jsp  源码形式的。

4 安装jk_mod,整合Apache与Tomcat

1

把下载到的二进制文件mod_jk-1.2.28-httpd-2.2.x.so复制到apache的modules目录下

2
在Apache的conf目录新建立两个文件,mod_jk.conf和workers.properties文件,

mod_jk.conf的内容是jk的配置文件,包括装载模块和日志信息以及指定解析的工作器和目录,workers.properties是Tomcat
wokers的配置文件。

3
在mod_jk.conf里加入以下内容(mod_jk.conf文件是方便管理,而不需要把配置都写在httpd.conf里)

#加载jk模块,名字要对应

LoadModule jk_module
modules/mod_jk-1.2.28-httpd-2.2.x.so

# 加载刚才新建的workers.properties文件

JkWorkersFile
conf/workers.properties

# Jk日志文件

JkLogFile logs/mod_jk.log

# Jk日志的级别,参数有[debug/error/info]

JkShmFile logs/mod_jk.shm

JkLogLevel info

# Jk日志的数据格式

JkLogStampFormat “[%a %b %d
%H:%M:%S %Y] ”

# Jk的一些配置选项 indicate to send
SSL KEY SIZE,

JkOptions +ForwardKeySize
+ForwardURICompat -ForwardDirectories

# Jk请求日志的格式

JkRequestLogFormat “%w %V %T”

#JSP do Servlet文件交由Tomcat处理

JkMount /servlet/* ajp13

JkMount /*.jsp ajp13

JkMount /*.do ajp13

# JkMount 表示使用Tomcat来解析,
JkUnMount则相反

#
一般是jsp和servlet程序交由tomcat处理就可以了,静态文件图片等仍然由Apache处理

#JkAutoAlias
/usr/local/apache2/htdocs*

#该文件夹下所有的静态文件自动交由Apache处理

JkMount /servlet/* ajp13

#/test/servlet/下所有的文件也交给Tomcat处理

5 编辑Apache的httpd.conf文件,把jk_mod.conf文件装载进来:

Include conf/mod_jk.conf

6  编辑workers.properties文件,添加以下内容:

workers.tomcat_home=/usr/local/tomcat/

workers.java_home=/usr/java/jdk/

ps=/

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=trustauth.cn

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

tomcat/conf/sever.xml 加入:

7   重启Apache测试

# ./apachectl restart

打开浏览器,分别通过以下两个地址访问jsp文件,如果均能正常解析表示整合成功,根据之前Apache和Tomcat的配置,test指向同一个目录

http://trustauth.cn/

http://trustauth.cn:8080/

这样,Apache与Tomcat加Jk_mod就整理完成了

 

标签: Apache

上一篇:Apache + tomcat服务器环境配置步骤 – Apache

下一篇:Apache服务器的架构与原理 – Apache

相关新闻

  • SSL证书对网站访问速度有影响吗
  • 个人隐私数据泄露有哪些危害?如何预防?
  • 部署SSL证书有哪些常见的错误
  • 国际证书、国产证书和国密证书
  • 游戏开发为什么离不开代码签名?
  • 僵尸网络攻击手法与防范方式
  • SSL证书助力保障网络数据安全
  • 网站加密与不加密区别
  • SSL证书有哪些类型和价格差异
  • ca机构颁发的证书包括那些内容呢?
文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/113422.html 发布于 2024-11-19
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码