Chinaunix首页 | 论坛 | 博客
  • 博客访问: 454356
  • 博文数量: 42
  • 博客积分: 3005
  • 博客等级: 中校
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-03 14:30
文章分类

全部博文(42)

文章存档

2008年(42)

我的朋友

分类: LINUX

2008-06-16 09:54:02

Linux系统下Apache与Tomcat整合的方法
1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。
到Apache官方网站下载所需要的文件:
httpd-2.2.4.tar.gz
apache-tomcat-6.0.13.tar.gz
tomcat-connectors-1.2.23-src.tar.gz
2、安装Apache。
# tar xzvf httpd-2.2.4.tar.gz
# cd httpd-2.2.4
# ./configure --prefix=/usr/local/apache
--with-mpm=worker --enable-module=so
--enable-mods-shared=all
--enable-ssl=shared
--enable-deflate=shared
# make
# make install
3、安装Tomcat。
# cp apache-tomcat-6.0.13.tar.gz /usr/local/
# cd /usr/local/
# tar xzvf apache-tomcat-6.0.13.tar.gz
# ln -s apache-tomcat-6.0.13 tomcat (此步可省略)
4、编译生成mod_jk。
# tar xzvf tomcat-connectors-1.2.23-src.tar.gz
# cd tomcat-connectors-1.2.23-src/native
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# cp ./apache-2.0/mod_jk.so /usr/local/apache/modules/
5、配置。
在/usr/local/apache/conf/下面建立两个配置文件mod_jk.conf(或写到APACHE的主配置文件中)和workers.properties。
# vi mod_jk.conf
添加以下内容:
# 指出mod_jk模块工作所需要的工作文件workers.properties的位置
JkWorkersFile /usr/local/apache/conf/workers.properties
# Where to put jk logs
JkLogFile /usr/local/apache/logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat [%a %b %d %H:%M:%S %Y]
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat %w %V %T
# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkMount /servlet/* lb-server
JkMount /*.jsp lb-server
# vi workers.properties
添加以下内容:
# Defining a worker named worker1 and of type ajp13
worker.list=lb-server
# Set properties for worker1
worker.lb-server.type=ajp13
worker.lb-server.host=localhost
worker.lb-server.port=8009
worker.lb-server.lbfactor=50
worker.lb-server.cachesize=10
worker.lb-server.cache_timeout=600
worker.lb-server.socket_keepalive=1
worker.lb-server.socket_timeout=300
再配置httpd.conf,作以下修改:
将Listen 80 修改为 Listen 127.0.0.1:80
将ServerName 修改为 ServerName LocalHost:80
在DirectoryIndex中添加 index.jsp
我的网页放在/var/www下,所以要修改DocumentRoot
DocumentRoot /var/www

    Options Includes FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    XBitHack on

    
    Order deny,allow
    Deny from all

增加关于加载mod_jk的语句:
LoadModule jk_module modules/mod_jk.so
Include /usr/local/apache/conf/mod_jk.conf
最后编辑Tomcat的配置文件server.xml,在HOST段中加入:
crossContext=true/>
在/var/wwwroot下建立一个index.jsp,启动Apache和Tomcat,用浏览器访问,应该可以看到正确的页面了。

以上也可以写到APACHE配置文件中,即可以更改HTTPD.CONF文件,如下:
LoadModule jk_module modules/mod_jk.so
# Configure mod_jk
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMount /*.jsp lb-server
然后,修改workers.properties,把需要的WORKLIST加上,然后,将页面传到到网站指定主目录,启动TOMCAT,APACHE即可看到页面。
阅读(1493) | 评论(4) | 转发(0) |
0

上一篇:vsftp

下一篇:windows2000注册表外壳设置精解

给主人留下些什么吧!~~

chinaunix网友2008-06-16 09:56:11

apache与tomcat整合--IT 技术世界IT 技术世界 FreeBSD网站平台建设全过程- -| 回首页 | 2004年索引 | - -Linux系统维护手册1 apache与tomcat整合- - 我用的是module_jk2方式 1. 停止apache和tomcat 2.下载: http://apache.osuosl.org/jakarta/tomcat-connectors/jk2/ 我下的是 jakarta-tomcat-connectors-jk2-src-current.tar.gz 是source包 3. 安装: 在/tmp中解压 tar zxvf jakarta-tomcat-connectors-jk2-src-current.tar.gz cd ./jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2 ./buildconf.sh 4. 编辑编译配置文件: cd .. cp ./

chinaunix网友2008-06-16 09:55:49

建造Linux开发环境----Tomcat,JSP 来源:csdn 作者: 时间:2006-07-04 点击: 182 我假设你使用Debian3,如果你使用其他的Linux版,可能会有安装方法和设置路径上的区别。 1,安装J2SDK 1.1 使用Debian源里的安装包 以root 身份运行apt-get install sun-j2sdk1.4,这样将安装sun的j2sdk1.4。然后输入java如果你看到的不是command not found,就表示你已经安装正确了。否则搜索是否有java和javac两个文件,我的在/usr/lib/j2sdk1.4-sun/bin下,如果 有就创建链接到/usr/bin下,连接名与原文件名一样。 1.2 使用sun网站上的安装包 具体方法参考sun网站上的安装说明。也可以参考我的做法(图形界面操作): 下载正确的压缩包后解压,一般得到类似名为jdk1.x.x的文件夹。将整个文件夹移动到/usr/lib目录下,然后进入 jdk.1.x.x/bin下的java, javac, javadoc, j

chinaunix网友2008-06-16 09:55:13

Linux下Apache-Tomcat整合安装 作者: 发布时间:2007-07-10 17:23:58 来源: 1.安装PHP+Mysql+Apache2 ... 注意,Apache要带上--enable-so 2.安装JDK环境 到Java网站下载: j2sdk-1_4_2_07-linux-i586.bin #chmod a+x j2sdk-1_4_2_07-linux-i586.bin #./j2sdk-1_4_2_07-linux-i586.bin #mv j2sdk-1_4_2_07 /usr/local/jdk

chinaunix网友2008-06-16 09:54:36

Linux系统下Apache与Tomcat整合的简单方法   1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。   到Apache官方网站下载所需要的文件:httpd-2.2.0.tar.gz   apache-tomcat-5.5.12.tar.gz   jakarta-tomcat-connectors-1.2.15-src.tar.gz   其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包。   2、安装Apache。# tar xzvf httpd-2.2.0.tar.gz   # cd httpd-2.2.0   # ./configure --prefix=/usr/local/apache2 --enable-so   # make   # make install   3、安装Tomcat。# cp apache-tomcat-5.5.