Apache + Tomcat
一、需要的软件:
1、Jdk1.3,这是所有Java程序必须的软件包
2、Apache Web Server 1.3以上。
3、Mod_jk,这是Jakarta组织开发的使Apache支持Tomcat的插件,比ApacheJserv更强大,因为ApacheJserv只能用在Apache上,而不能用在别的WebServer 上,Mod_jk可以和很多服务器搭配起来用。大家可以到
http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.3/bin/win32/i386/处下载win32的mod_jk。
4、Jakarta Tomcat
二、设置Apache
将mod_jk.dll拷贝到${APACHE_HOME}/modules/下
修改conf/Httpd.conf,添加以下几行:
LoadModule jk_module modules/mod_jk.dll
#Tomcat4.x
JkWorkersFile "E:\Apache Tomcat 4.0\conf\workers.properties"
#Tomcat3.x
#Include "{TOMCAT_HOME}\conf\mod_jk.conf-auto"
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#Tomcat4.x
JkMount /* ajp13
#Tomcat3.x
#JkMount /* ajp12
以上包含Tomcat3.x和Tomcat4.x的不同配置,简要说明:JkWorkersFile使指定mod_jk工作所需要的工作文件,JkMount后面是将所有请求通过Apj12的协议送给Tomcat,让Tomcat来处理。
三、需先运行Tomcat,再运行Apache,试试你的JSP、Servlet吧!
为apache加速
你知道吗,如果你的web server是采用apache那你就有机会通过安装一个软件模块提高你的网站访问速度,最大能有10倍之多!这可不是吹牛,你看看原理就明白了。这个神通广大的模块就是mod_gzip. 它通过用和gzip一样的压缩算法对apache发出的页面进行压缩,可能的话可以把页面压缩成为原来大小的十份之一。哪,如果10K的页面只要传1K这不就是提速10倍嘛。当然一般网页只可以达到3-6倍。那也很不错。对吧。连google这样一个大的网站都采用这个技术。你还不快跟上?
这样一个好东东,来来来,我告诉你如何安装:分3步,1、下载,2、修改配置,3、测试。以Windows为例:
1、 下载
到http://www.remotecommunications.com/apache/mod_gzip 下载ApacheModuleGzip.dll
2、 安装, 配置
把ApacheModuleGzip.dll拷贝到${ApacheHome}/modules/下。
修改httpd.conf,添加以下几行:
LoadModule gzip_module modules/ApacheModuleGzip.dll
mod_gzip_on Yes
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 100000
mod_gzip_keep_workfiles No
#设置临时文件夹
mod_gzip_temp_dir c:\temp
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.jsp$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.pl$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_include handler ^perl-script$
mod_gzip_item_include handler ^server-status$
mod_gzip_item_include handler ^server-info$
mod_gzip_item_exclude file \.css$
mod_gzip_item_exclude file \.js$
mod_gzip_item_exclude mime ^image/.*
3、 修改,测试
在宣布做好了之前在测试一下是优秀程序员的习惯。为了尽量不影响你的用户的浏览,我们可以用把新的apache驱动在8080端口上或者用指令控制mod_gzip起作用的目录,而不是一下子全用mod_gzip.
用法如下:
MOD_GZIP configuration
你再用IE4或netscape认真的全面测试一遍,没有问题后你就可以让你的用户很开心的发现‘XX网站现在好快哦。‘
Mod_gzip真的很神奇,100K的HTML大文档只要12K就可以传到用户端了。越先采用这个技术你的用户对你的网站的高速度印象就越深。不过有所得必有所失,由于解压是在客户端进行的,效果和用户的浏览器有一定关系。笔者测试了MSIE4,5,5.5,netscape 4.5 , 6都运行得很好. 不过java,jpg,gif等等是没法压缩的。
分页: [1] [2]
- 上一篇:Tomcat4配置全攻略
- 下一篇:Illustrator制作荷花插画