`
01404421
  • 浏览: 228468 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

apache集成tomcat(win2003) 单ip多域名多网站搭建(已成功)

阅读更多

搞了两天终于搞定,问题在于自己看别人的文章时不仔细,主要是把apache中配置的tomcat端口认为是tomcat的http端口,后来才发现应该对应ajp端口,希望新手们注意不要再犯同样的错误!一下是我的配置,希望对各位新手有帮助。

环境:win2003

 jdk1.6

 tomcat6.0

 apache_2.2.4-win32-x86-no_ssl.msi   

mod_jk-1.2.26-httpd-2.2.4.so

因为服务器80端口正在使用,我使用81端口来测试的,所以要修改httpd.conf中的两个80为81。

下面***替换为你自己的域名。

1.在 apache/conf下新建jk.conf,写入内容:

 

LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so 
JkWorkersFile conf/workers.properties

NameVirtualHost *:81
<VirtualHost *:81>
  DocumentRoot C:/java/servers/Tomcat6.0-1/webapps/ROOT
  ServerName t1.***.cn
  JkMount /* tomcat01
</VirtualHost>
<VirtualHost *:81>  
  DocumentRoot C:/java/servers/Tomcat6.0-1/webapps/ROOT
  ServerName www.***.cn
  JkMount /* tomcat01
</VirtualHost>
<VirtualHost *:81>
  DocumentRoot C:/java/servers/Tomcat6.0-2/webapps/ROOT
  ServerName t2.***.cn
  JkMount /* tomcat02
</VirtualHost>
 

2.conf下新建文件 workers.properties,写入内容:

 

worker.list=tomcat01 tomcat02

worker.tomcat01.port=8011
worker.tomcat01.host=localhost
worker.tomcat01.type=ajp13


worker.tomcat02.port=8012
worker.tomcat02.host=localhost 
worker.tomcat02.type=ajp13
 

 3.在httpd.conf最后面加一句:

 

Include conf/jk.conf

 

 4.tomcat1

    在server.xml中加入新的host代码:

     <Host name="t1.***.cn" debug="0" appBase="C:\java\servers\Tomcat6.0-1\webapps\ROOT" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="C:\java\servers\Tomcat6.0-1\webapps\ROOT" debug="0" reloadable="true" crossContext="true"></Context> </Host> <Host name="www.***.cn" debug="0" appBase="C:\java\servers\Tomcat6.0-1\webapps\ROOT" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="C:\java\servers\Tomcat6.0-1\webapps\ROOT" debug="0" reloadable="true" crossContext="true"></Context> </Host>

  5.Tomcat2 server.xml也同样

    <Host name="t2.***.cn"  appBase="webapp\ROOT" unpackWARs="true" autoDeploy="true"

            xmlValidation="false" xmlNamespaceAware="false">

<Context docBase="." path="" reloadable="true"/></Host>

</Host>

 

 6.注意两个tomcat的端口要修改哦,特别是ajp/13的端口要记住,我这里分别为8011 和 8012

 

测试

1.输入 http://t1.***.cn:81  访问的是tomcat1

1.输入 http://www.***.cn:81  访问的是tomcat1

1.输入 http://t2.***.cn:81  访问的是tomcat2

 

附件为: apache_2.2.4-win32-x86-no_ssl.msi  
mod_jk-1.2.26-httpd-2.2.4.so

1
1
分享到:
评论

相关推荐

    win2003下 apache+tomcat集成

    5. **测试和优化**:重启Apache和Tomcat,通过Apache访问`/app`,如果能正确显示Tomcat的欢迎页面,说明集成成功。之后可以根据性能需求调整连接器的参数,比如最大连接数、超时时间等。 6. **安全考虑**:为了提高...

    Apache+Tomcat环境搭建

    完成上述步骤后,Apache 和 Tomcat 就成功集成了。当用户访问 Apache 服务器上的 `.jsp` 页面时,请求会被 Apache 通过 mod_jk 模块转发到 Tomcat,然后 Tomcat 解析并执行 JSP 页面,最后将结果返回给 Apache,再由...

    APACHE集成TOMCAT

    本文将深入探讨如何将Apache与Tomcat进行集成,以实现高效地运行Java Web应用程序。 Apache集成Tomcat的过程主要是通过Apache的模块mod_jk来完成的。mod_jk是Apache的一个插件,它的主要功能是作为Apache和Tomcat...

    开发工具 apache-tomcat-8.0.41-windows-x86

    开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-windows-x86开发工具 apache-tomcat-8.0.41-...

    apache-tomcat-9.0.27.tar (1)

    apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)apache-tomcat-9.0.27.tar (1)...

    tomcat+apache 6.0集成打包

    6. **启动和测试**:重启Apache和Tomcat,通过访问测试页面确认集成是否成功。如果一切正常,请求将被Apache接收,静态资源由Apache直接处理,动态请求则会通过JK模块转发到Tomcat。 7. **优化和监控**:根据实际...

    apache与tomcat集成

    通过上述步骤,我们可以成功地将Apache与Tomcat进行集成,从而实现Apache与Tomcat之间高效的数据交换。这种集成方式不仅提高了系统的整体性能,还使得网站更加稳定可靠。对于Java Web应用开发者来说,了解并掌握...

    apache-tomcat-10.0.8.zip

    Apache Tomcat 软件是Jakarta Servlet、 Jakarta Server Pages、 Jakarta Expression Language、 Jakarta WebSocket、 Jakarta Annotations和 Jakarta Authentication 规范的开源实现 。 压缩包内容: apache-...

    apache-tomcat-9.0.45-windows-x64

    apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-...

    apache-tomcat-8.5.78-windows-x64安装包-kaic.rar

    apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 ...

    apache 和 tomcat 集成、集群

    Apache和Tomcat集成与集群是Web服务器和应用服务器协同工作的常见模式,主要目的是提升网站的性能和可扩展性。Apache通常作为HTTP服务器处理静态资源,而Tomcat则负责执行Java Servlets和JavaServer Pages(JSP)等...

    apache-tomcat-7.0.70.tar.gz

    总结,`apache-tomcat-7.0.70.tar.gz`是针对Linux的Tomcat版本,通过解压、配置和启动,可以在Linux环境中搭建一个Java Web应用服务器。了解如何管理和维护Tomcat对于任何从事Java Web开发的人来说都是至关重要的。

    linux 下 apache + tomcat 配置多个域名(包括二级域名)

    在Linux环境中,使用Apache HTTP服务器和Tomcat应用服务器配置多个域名(包括二级域名)是一项常见的任务,这可以实现一个服务器托管多个网站或者服务。Apache通常作为前端服务器处理静态内容,而Tomcat则作为后端...

    Linux下通过Apache搭建Tomcat集群

    配置完成后,重启Apache和所有Tomcat实例,然后通过访问域名进行测试,查看请求是否被正确地分发到各个Tomcat节点。同时,可以通过Apache和Tomcat的日志进行监控,确保没有错误发生。 6. **安全与优化** - 使用...

    apache-tomcat的安装与配置傻瓜式教程

    在本篇文章中,我们将详细介绍如何安装和配置 Apache Tomcat,以便轻松地搭建开发环境。整个过程可以分为四步,非常简单易懂。 第一步:下载并解压缩 Apache Tomcat 首先,我们需要下载 Apache Tomcat 的压缩包,...

    apache-tomcat-8.5.42.zip 集成了 tomcat-redis-session

    最新的apache-tomcat-8.5.42版本+最新的tomcat-cluster-redis-session-manager-2.0.4 配置了JAVA_OPTS,详见bin/catalina.sh及bin/catalina.bat文件 配置了manager账号密码,详见conf/tomcat-users.xml文件 卸载了...

    apache-tomcat-6.0.18

    Apache Tomcat 6.0.18 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages (JSP) 的容器。它实现了Java EE的Web应用程序部署规范,是开发和运行Java Web应用的重要平台。Tomcat是Apache软件基金会的...

    apache+tomcat集群配置

    Apache + Tomcat 集群配置是指将 Apache 服务器与 Tomcat 服务器集成,以提高服务器的性能和可扩展性。本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器、配置 mod_jk 模块、配置 ...

    apache-tomcat-7.0.75.zip

    Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和...

Global site tag (gtag.js) - Google Analytics