测试环境 win7 apache2.2 tomcat 7
安装过程省略...多站点配置省略...详情参考我发布关于apache、tomcat多站点配置文章
1、首先确保apache tomcat正常访问
http://127.0.0.2/
apache 访问正常
2、http://127.0.0.1:8080/
tomcat 访问正常
OK 切入正题,apache默认端口为80,tomcat默认端口为8080,现在我想要tomcat上面的站点 改成用80端口也可以访问
从而实现多个服务器(apache + tomcat + iis)使用同一端口80
简答说下整合的机制,使用apache作为前端服务器其端口为80,tomcat 为后台服务器,端口为8080,iis跟tomcat一样作为后台服务器
客户端通过访问apache 服务器,apache根据访问的地址,将其转发到tomcat 或者iis上,并将其返回结果返回给客户端,使用到的是apache自带的代理
具体配置如下:
修改apache httpd.conf配置文件,找到如下两行:
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_module modules/mod_proxy.so
将前面的 # 符号去掉保存
打开多站点配置文件:httpd-vhosts.conf 目录为conf\extra
将之前的配置:
<VirtualHost 127.0.0.2>
DocumentRoot "F:\wwwroot\struts2"
</VirtualHost>
改成:
<VirtualHost 127.0.0.2>
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
重启apache,由于需要加载代理模块,启动apache可能有点慢,启动完成后,打开浏览器 重新访问http://127.0.0.2/ 就看到可爱的小猫咪了
整合成功,整合iis 跟tomcat 类似,首先配置好iis 确保能正常访问,然后通过配置apache 将其转发到 iis 实现整合
就这样,一台服务器上可以同时运行 php jsp asp 了,是不是很爽
更多详情,请参看apache官方网站...
分享到:
相关推荐
总的来说,IIS、Tomcat和Apache的整合是一种高级的系统集成技巧,适用于需要混合使用多种技术栈的复杂Web应用环境。正确配置后,这种整合能够提供更高的灵活性和性能优化,但同时也需要具备一定的技术实力和经验。
本文档主要介绍了如何将Apache 2.0.55与Tomcat 5.5.17以及IIS 6.0整合,以便在同一个服务器上实现这些服务的协同工作。 首先,你需要下载并安装Apache。你可以从第三方网站(例如链接中给出的地址)获取Apache ...
### IIS与Tomcat整合详解 #### 一、前言 在Web开发领域,IIS (Internet Information Services) 和 Tomcat 分别是处理静态资源(如HTML、CSS、JavaScript等)和服务Java应用的重要服务器软件。随着业务的发展和技术...
为了同时利用Apache的强大稳定性和Tomcat的Java支持,常常需要将两者整合,实现动态内容和静态内容的高效分发。 **整合过程**: 1. **操作系统和安装文件准备**: - 操作系统:在这个案例中,使用的操作系统是...
### Apache整合Tomcat:构建高效Web应用环境 #### 一、理解J2EE工程的通用架构 在探讨如何实现Apache与Tomcat的整合之前,我们首先需要深入理解J2EE工程的通用架构,这一架构主要由三个核心部分组成:Web Server、...
【IIS整合Tomcat工具】是一个实用的软件解决方案,旨在简化在Windows服务器上将Internet Information Services (IIS) 与Apache Tomcat集成的过程。通常,IIS作为一个强大的Web服务器处理静态内容,而Tomcat作为应用...
包含了所有整合所需的文档/工具,包括 jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip 修改版jk2.rar How To Configure IIS ...How To Install Apache Tomcat with IIS 6.0 » IIS Admin Blog.mht setupJk204t6.exe
标题"IIS与JSP整合TOMCAT"直指主题,即我们要在IIS上运行JSP应用程序,而Tomcat作为JSP/Servlet容器,负责处理这些动态请求。IIS是一个流行的Windows平台Web服务器,能够处理HTTP请求并提供各种Web服务。然而,IIS...
总之,IIS反向代理Apache或Tomcat是一项常见的Web服务器整合技术,它允许我们充分利用各个服务器的优势,同时提供更好的性能和安全性。通过细致的配置和优化,可以实现无缝的用户体验,让访问者无感知地访问位于不同...
"Tomcat+IIS整合配置文件"的标题和描述指向了一个特定的场景:将Apache Tomcat(一个流行的Java Servlet容器)与Microsoft IIS(互联网信息服务)集成,以实现更高效的Web服务。这种整合通常用于在同一个服务器上...
【Apache 整合 Tomcat 知识点】 在IT领域,架构师的角色至关重要,他们负责设计和规划软件系统的整体结构,以确保系统的可扩展性、性能和安全性。本篇文章主要探讨的是如何在走向架构师之路的第一天实现Apache与...
本文将详细介绍如何在IIS7中通过JK模块来整合Tomcat7,实现两者共用80端口,提高服务器资源利用率。 首先,我们需要了解整合的目的。通常,IIS7主要处理静态内容,如HTML、CSS、JavaScript等,而动态内容如JSP、...
Apache与Tomcat的整合主要依赖于JK模块,这是一个连接器,负责在Apache和Tomcat之间传递请求。以下是整合步骤的详细说明: 首先,确保你有以下软件的正确版本: 1. Apache HTTP服务器:这里使用的是Apache 2.2.4,...
本文将详细介绍如何在使用JK2模块整合Apache Tomcat与Microsoft IIS后,解决大附件上传的问题。这一问题通常出现在需要高性能、高并发的Web应用环境中,用户在尝试上传大文件时可能会遇到超时、内存溢出或者网络中断...
"IIS整合多个Tomcat"是一个常见的需求,特别是在大型企业或高流量网站中,为了提高可用性和负载均衡,通常会使用多个应用服务器。IIS(Internet Information Services)是微软提供的一个强大的Web服务器,而Tomcat则...
【IIS6与Tomcat5.5整合详解】 在IT领域,有时我们需要将Web服务器(如IIS)与应用服务器(如Tomcat)整合,以便更好地处理动态内容和静态资源的分发。本文将详细讲解如何在Windows环境中,具体是IIS6与Tomcat5.5的...