当前位置:  技术问答>java相关

Tomcat+IIS+Apache 配置全攻略

    来源: 互联网  发布时间:2015-07-06

    本文导语:  以下是小弟以前整理的一些Tomcat和IIS,Apache的配置,和大家一起来学习。 Tomcat IIS HowTo:将Tomcat装入IIS全攻略 一、我的安装环境是W2K(简体中文Server版),IIS5 Tomcat 4.03下载地址 http://jakarta.apache.org/builds/jakarta-tomcat-4...

以下是小弟以前整理的一些Tomcat和IIS,Apache的配置,和大家一起来学习。

Tomcat IIS HowTo:将Tomcat装入IIS全攻略

一、我的安装环境是W2K(简体中文Server版),IIS5
Tomcat 4.03下载地址
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.3/bin/jakarta-tomcat-4.0.3.exe

isapi_redirect.dll下载地址
http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.3/bin/win32/i386/
放到{TOMCATHOME}biniisi386isapi_redirect.dll

或者在此处下载包含以下配置的zip包
http://members.ozemail.com.au/~lampante/howto/tomcat/iisnt/tc4ntiis.zip 

二、先要保证Tomcat可以正确执行

三、编辑iis_redirect.reg

将下面的begin和end之间的iis_redirect.reg文件装入机器,我的Tomcat装在E:\Tomcat 4.0,你可根据自己的环境修改iis_redirect.reg文件
iis_redirect.reg:
---begin---
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="E:\Tomcat 4.0\logs\isapi.log"
"log_level"="debug"
"worker_file"="E:\Tomcat 4.0\conf\workers.properties"
"worker_mount_file"="E:\Tomcat 4.0\conf\uriworkermap.properties"
---end---
注:其中的路径需改成你的tomcat的安装路径。 

四、配置IIS 

(1)、打开IIS管理器,在"默认WEB站点”中建立一个虚拟目录jakarta,让它的路径指向isapi_redirect.dll所在目录。该虚拟目录应被设置为"可执行”。 
(2)、利用IIS管理器,把isapi_redirect.dll设置为"默认WEB站点”的ISAPI筛选器,名称可以任起。 
(3)、重启IIS,确认刚才添加的ISAPI筛选器前面标了一个绿色向上的箭头然后重启Tomcat(执行tomcatbinshutdown.bat可关闭Tomcat) 此时,IIS应该已经可以处理*.jsp文件了。由于Tomcat设置中,默认的Root是 tomcatwebapps,所以你可以在这个目录中放置一个jsp文件(例如 index.jsp),然后访问http://localhost/index.jsp,看一下效果。  

如果按照上面的方法还是无法使IIS处理jsp文件,可以尝试在IIS管理器->默认WEB站点属性->主目录->配置中添加一个"应用程序映射”,把*.jsp文件映射到isapi_redirect.dll上。 

五、设定Tomcat设置文件 

Edit worker.properties file

修改以下环境配置:

workers.tomcat_home=E:tomcat 4.0
workers.java_home=E:jdk1.3.1

Edit uriworkermap.properties file

Add any web sites that IIS needs to serve to Tomcat:

#
# Default worker to be used through our mappings
#
default.worker=ajp13

#
# Sites to be redirected to Tomcat
#
/examples=$(default.worker)
/examples/*=$(default.worker)


Edit server.xml file

打开%TOMCATHOME%confserver.xml文件

缺省AJP连接器没有激活。 取消以下部分的注释激活它。

$TOMCATHOME/conf/server.xml:(原始文件中第74行^_^)



至此,最好重起机器,访问http://localhost/examples


另付Tomcat IIS HowTo原文地址:
http://jakarta.apache.org/cvsweb/index.cgi/~checkout~/jakarta-tomcat/etc/tomcat-iis-howto.html?rev=1.4&content-type=text/html

及How To Setup TOMCAT 4.0.1 on Windows 2000 with IIS and NT Service:
http://members.ozemail.com.au/~lampante/howto/tomcat/iisnt/ 


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.0confworkers.properties"
     #Tomcat3.x
    #Include "{TOMCAT_HOME}confmod_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等等是没法压缩的。

|
太好了﹐我正在找這個。
謝謝﹗

    
 
 

您可能感兴趣的文章:

  • 将TOMCAT装入IIS全攻略
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 高分求救!!!怎样在linux下配置tomcat文件?同时配置sqlServer数据库?
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • 1.请问用tomcat的主目录在哪儿配置? 2.有了jdk&tomcat是不是就可以了? 3.类似asp中的组件的东西在jsp中是什么?
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • Tomcat如何正确配置啊? 除了Tomcat 还有其它的JSP引擎吗?
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • 高手赐教!Tomcat4.02的配置,不知javaBean目录、servlet目录该如何配置?
  • 怎么配置Jee2+Tomcat,我手头上有jakarta-tomcat-3.2.3和jdk-1_2_2_006-win?
  • tomcat&Apache linux下配置
  • 高分!!在线等待!!我的tomcat配置过了,以前也能正常运行,但今天tomcat的窗口一打开就消失了,怎么办?
  • 急!哪位朋友在aix系统下配置过apache+tomcat ? 它所使用的apache+tomcat程序,是否可以用在linux下的程序是一样的 ? 在哪儿可以下载
  • JBuilder中的tomcat需要配置吗?它好像只支持JSP/SERVLET的功能啊?该怎么配置啊?
  • tomcat的配置问题
  • tomcat的配置问题?
  • tomcat连接sql server如何配置环境?
  • 如何配置Tomcat的WEB发布目录
  • tomcat配置问题!
  • 如何在XP 下正确配置tomcat?
  • to: wjmmml(笑着悲伤),有没有linux下的配置java、tomcat等等其他的配置文档啊,请帮忙
  • tomcat配置问题,在线等待,急急
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Apache 2.0 好像不支持Tomcat,我没看到哪位用 Apache 2.0 连接上 Tomcat 的
  • 100分!tomcat4.0.4+Apache可以不用从新编译apache就可以集成tomcat吗?因为我看到:.....
  • 访问量比较大的服务器,用tomcat还是apache+tomcat模块?
  • 在windows怎么将tomcat4.1.9与apache2.0集成?还有tomcat与iis了? 在线等待
  • 哪里能找到tomcat+Apache或tomcat+IIS的教程?
  • 请问TOMCAT和APACHE怎样结合使用呢?就像PHP和APACHE结合使用一样?
  • 我连接apache和tomcat之后为什么apache不能启动?
  • Tomcat企业版 Apache TomEE
  • 急!Ubuntu10.04 apache2和tomcat6 mod_jk 整合 实现apache2的代理问题
  • tomcat和apache不能协同工作
  • 是否Tomcat4.0 以上的版本就已经集成了Apache?
  • 为什么tomcat要与Apache结合使用?
  • JSP发布平台,JBoss-2.4.4_Tomcat-4.0.1与Apache1.3.22+Tomcat4.0.1之比较
  • Tomcat+Apache连接的问题
  • 哪位先生会作tomcat和apache的整合?
  • 求救(tomcat+apache)!!!
  • Linux下Apache和tomcat整合问题
  • apache服务器如何同tomcat4.0 结合起来.
  • apache和tomcat是什么关系,它们为什么要结合使用?
  • Linux下Apache和tomcat一机多实例整合问题
  • 在TOMCAT 3.x版本中,BIN目录下有tomcat.bat、tomcatEnv.bat,可是在TOMCAT 4.x中,这几个文件跑那去了?????
  • win2000, tomcat 4.0 我修改server.xml,(改端口等) 只能重起win2000才能生效,用start tomcat 和stop tomcat都不行,how can i do?
  • 通过线程 如可监控tomcat是否正常 重启tomcat
  • Eclipse 的 Tomcat 插件 Uqbar Tomcat XT
  • 启动了Tomcat但是不显示Tomcat窗口
  • 如何在win2000下设置tomcat 的tomcat_home这个变量??
  • Tomcat 安装apr 支持 Tomcat Native
  • jbuilder5运行servlet时调用的时默认的tomcat吗?可以改成自定义的tomcat吗
  • Crontab自启动tomcat之后tomcat下的应用无法正常使用
  • 在RedHat Linux9.0下安装tomcat4.19,不能登陆Tomcat的管理平台,请问密码是什么?
  • 我的tomcat只能同时支持10个用户连接,如果多了tomcat就停止服务,请问如何设置啊??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3