`
idonans
  • 浏览: 7644 次
社区版块
存档分类
最新评论

图文教程 Apache与Tomcat集成 虚拟主机

阅读更多

Windows7 下 Apache2.2与Tomcat7集成 并配置虚拟主机

本例用到软件清单

jdk-7u17-windows-i586.exe

apache-tomcat-7.0.39-windows-x86.zip

httpd-2.2.21-win32-x86-openssl-0.9.8r.msi

 

首先安装好jdk,并确认单独的Tomcat能够正常工作。

 

以idonans项目为例。

Tomcat在本机上的安装目录为 D:\dev\java-web\tomcat_7_1

idonans项目所在位置为 D:\dev\java-web\tomcat_7_1\webapps\idonans

 
 

 

项目中实现了一个文件上传功能,访问上传表单网页 file:///D:/tmp/a.html



 网页源码如下:



 

在网页中预览一个文件上传到服务器,可以看到文件被成功上传到了idonans项目的file文件夹下



 
idonans项目使用了SpringMVC,没有配置mvc:resources,并且期望使用apache服务器来处理文件的访问以减轻应用服务器的压力,提高访问速度。

此时如果访问该上传文件可以看到会出现找不到



 到此处位置,tomcat配置就全部完成了。

下面配置apache服务器,在本地磁盘的安装路径如下


 

 启动apache,访问localhost



 

说明apache安装基本没有问题,下面配置apache虚拟主机并与tomcat集成。这里直接使用apache2.2内部提供的ajp机制。

编辑apache的配置文件D:\dev\java-web\Apache2.2\conf\httpd.conf,将与ajp相关的两个模块启用,就是去掉注释


 

 在同一个文件中靠下的位置找到虚拟主机的默认配置文件并打开

 

下面配置虚拟主机,编辑D:\dev\java-web\Apache2.2\conf\extra\httpd-vhosts.conf,将原有自带的一个配置示例去掉,增加虚拟主机www.idonans.com,该虚拟主机对应的目录就是该项目在tomcat中的绝对路径



 配置文件中拦截了/file/地址,也就是说当访问以www.idonans.com/file/开始的URL时,会由apache来直接处理。

 

然后在hosts中配置一下DNS映射以做测试

 

现在重新启动apache,可以看到虚拟主机配置正确并且文件也可以正确访问了
 

 

到此为止,全部配置结束。

 

结束语:

之前搜集了很多网上资料,看得很糊涂,整理了一下,个人感觉这种配置方式是最简单明了。

  • 大小: 78.2 KB
  • 大小: 9 KB
  • 大小: 17.8 KB
  • 大小: 28.5 KB
  • 大小: 39.6 KB
  • 大小: 13.1 KB
  • 大小: 94.7 KB
  • 大小: 5.4 KB
  • 大小: 33.2 KB
  • 大小: 50.7 KB
  • 大小: 76.2 KB
  • 大小: 48.4 KB
  • 大小: 52.2 KB
  • 大小: 48.5 KB
分享到:
评论

相关推荐

    apache与tomcat集成

    `worker1`代表了一个Tomcat实例,通过设置其监听端口为8009,并将其主机设置为localhost(如果Tomcat与Apache不在同一台机器上,则应设置为实际IP地址),从而确保Apache可以通过AJP协议将请求发送给Tomcat。...

    Apache 与Tomcat 集成配置

    Apache 与Tomcat 集成配置 具体可参考 http://blog.csdn.net/heng_ji/article/details/50850253 http://blog.csdn.net/heng_ji/article/details/50849184

    Apache与Tomcat集成,资源是已经集成好的,可以参考

    3. **配置Apache虚拟主机**:在httpd-vhosts.conf或httpd.conf中添加一个新的虚拟主机,设置监听端口和DocumentRoot。例如: ``` *:80> ServerName yourdomain.com DocumentRoot "/path/to/your/static/files" ...

    apache 和 tomcat 集成、集群

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

    Apache与Tomcat集成

    当需要在同一个服务器上同时处理静态和动态内容时,Apache与Tomcat的集成就显得尤为重要。 集成Apache和Tomcat主要有两种常见的方法:通过Apache的模块(如mod_jk或mod_proxy)或者使用Nginx作为反向代理。这里我们...

    win2003下 apache+tomcat集成

    在Windows Server 2003操作系统环境下,Apache HTTP Server与Tomcat的集成是常见的Web服务器配置,用于构建高性能、高可扩展性的Java应用服务器环境。Apache作为静态内容的强大处理者,Tomcat则专精于执行Java ...

    开发工具 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的安装与配置傻瓜式教程

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

    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 Tomcat服务器中,虚拟主机(Virtual Host)是一种将多个域名或应用程序映射到同一台服务器上的技术。这使得一台服务器能够处理来自不同域名的请求,而每个域名看到的是各自独立的应用环境。在本文中,我们...

    apache-tomcat-10.0.8.zip

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

    tomcat+apache 6.0集成打包

    5. **设置Virtual Hosts**:在Apache配置中,为每个需要托管的应用设置虚拟主机,通过`JkMount`指令将特定URL映射到Tomcat的Servlet。 6. **启动和测试**:重启Apache和Tomcat,通过访问测试页面确认集成是否成功。...

    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整合集成

    CentOS 操作系统 7.0 64位 Apache Http Server Apache/2.4.6 (CentOS) Tomcat 7.0.39 tomcat-connectors 1.2.41 JDK 1.7.0_79 ...apache http server与tomcat容器的整合集成,使得服务器同时支持PHP和Java。

    APACHE集成TOMCAT

    然后,在配置文件的末尾或者指定的虚拟主机配置中,定义JKMount指令来告诉Apache哪些URL应该被转发到Tomcat处理。例如: ```apacheconf JkMount /myapp/* worker1 ``` 这里,/myapp/是你应用的上下文路径,worker1是...

Global site tag (gtag.js) - Google Analytics