`
jaychang
  • 浏览: 734645 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

Apache Tomcat 泛域名解析

 
阅读更多

Apache与Tomcat的结合在此就不赘述,详情可参考我写的博客

直入正题:

原理:tomcat不支持泛域名,但Apache支持,所以在此主要借助于Apache的泛域名支持,但tomcat与Apache结合这块,就和原来的Apache和Tomcat的结合不同了,Tomcat主要借助于在server.xml中有个<Engine defaultHost="localhost" name="Catalina"> 当非法子域名指向到本站时候都提交到了webapps/ROOT去, 所以我就想如果那样的话我只要设置泛域名解析到默认的defaultHost就可以了.

Apache设置:

 

[xhtml] view plaincopy
  1. <VirtualHost *:80>  
  2. ServerName union.abc.com  
  3. ServerAlias *.test.org  
  4. DocumentRoot "D:/mywork/Test/ROOT"  
  5. <Directory "D:/mywork/Test/ROOT">  
  6.     Options Indexes MultiViews  
  7.     AllowOverride None  
  8.     Order allow,deny  
  9.     Allow from all  
  10. </Directory>  
  11. DirectoryIndex index.htm  
  12. </VirtualHost>  

 

这里的重点在于

 

[xhtml] view plaincopy
  1. ServerAlias *.test.org  

 

泛域名的实现就是靠它了

Tomcat的设置:

 

[xhtml] view plaincopy
  1. <Host name="localhost"  appBase="webapps"  
  2.             unpackWARs="true" autoDeploy="true"  
  3.             xmlValidation="false" xmlNamespaceAware="false">  
  4. <Context path="" docBase="D:/mywork/Test/ROOT" debug="0" reloadable="true"/>     
  5. </Host>  

 

 

当然,在做这些之前,还需要进行一个操作:

修改域名所在的dns服务器,在域名的配置中增加一条*.开头的记录,就可以实现泛解析了

 

参考链接:

http://stephen830.javaeye.com/blog/277522

http://blog.ntsky.com/tomcat-domain.html

分享到:
评论

相关推荐

    apache+tomcat域名泛解析

    通过上述配置,我们不仅能够实现Apache对于Tomcat应用的泛域名解析,还能进一步优化访问路径和目录结构,使得整个系统的管理变得更加灵活和高效。值得注意的是,在实际操作过程中还需根据具体环境调整配置细节,例如...

    apache+tomcat的配置文件,实现多域名解析

    apache+tomcat的配置文件,实现多域名解析,让你了解企业级的配置

    apache-tomcat-6.0.44

    Apache Tomcat 6.0.44 是一个广泛使用的开源软件,主要用于实现Java Servlet和JavaServer Pages(JSP)技术,是Java Web开发中的小型服务器。这个版本在2015年发布,虽然现在已经有些过时,但它对于理解Java Web服务...

    apache tomcat6.0 源代码

    Apache Tomcat 6.0是Apache软件基金会的开源项目,是一个流行的Java Servlet容器,用于运行Java Web应用程序。源代码分析可以帮助我们深入理解Tomcat的工作原理,优化性能,以及进行自定义扩展。下面是关于Apache ...

    apache-tomcat-6.0.10

    2. Host Manager:用于管理Tomcat的虚拟主机,配置不同的域名映射到不同的Web应用。 五、常见问题及解决方案 1. 端口冲突:检查是否已有其他服务占用Tomcat的默认端口(8080),修改server.xml中的Connector配置。 ...

    Apache动态域名+JK+Tomcat添加Tomcat系统服务 集群

    通过本文档的步骤,可以实现Apache结合动态域名解析软件和JK+Tomcat集群的配置。这种方式不仅可以实现动态域名访问,还能通过多台服务器上的Tomcat实例提高服务的稳定性和负载能力。希望本文档能帮助读者成功搭建...

    apache-tomcat-8.5.11-src

    4. **JSP 编译与执行**: 在 `org.apache.jasper` 包下,Tomcat 提供了 JSP 解析器和编译器,将 JSP 文件转换为对应的 Servlet 类。`JspRuntimeContext` 管理着 JSP 相关的上下文信息,而 `JspServlet` 是实际处理 ...

    Apache与tomcat配置

    19. **Listen**和**VirtualHost**: `Listen`用于指定Apache监听的端口或地址,`VirtualHost`则允许配置多个虚拟主机,每个都有自己的域名、日志文件等。 配置Apache和Tomcat时,还需要配置Tomcat的`server.xml`文件...

    apachetomcat整合教程.txt

    根据提供的文件信息,本文将详细解析Apache Tomcat的整合教程,包括如何安装配置Apache与Tomcat,以及如何通过mod_jk实现两者的整合。 ### 一、安装与配置Apache #### 1. 下载Apache - **下载地址**: 从官方档案...

    TOMCAT多域名绑定

    Tomcat,作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)的标准实现,广泛用于搭建Java Web应用程序。 在Tomcat中实现多域名绑定,主要涉及以下知识点: 1. **虚拟主机(Virtual ...

    apache-tomcat-9.0.54-windows-x86.zip

    8. **虚拟主机**:Tomcat支持配置多个虚拟主机,这意味着同一台服务器上可以运行多个独立的Web站点,每个站点有自己的域名和应用程序。 9. **连接器与协议**:Tomcat可以通过不同的连接器(如HTTP/1.1、AJP)与前端...

    Tomcat架构解析文档.zip

    【Java面试必备】Tomcat架构解析 Tomcat作为一款开源的、基于Java的Web应用服务器,是许多初学者和开发者入门Java Web应用的首选。它轻量级、高效且易于管理,广泛应用于小型到中型企业级应用。在面试中,对Tomcat...

    tomcat启动原理解析

    **Tomcat启动原理解析** Tomcat作为一款广泛使用的开源Java应用服务器,其启动过程涉及了众多关键步骤和组件的协同工作。理解Tomcat的启动原理对于开发者来说至关重要,不仅有助于提升性能优化的能力,还能在遇到...

    tomcat配置虚拟目录,外加域名解析

    标题 "Tomcat配置虚拟目录,外加域名解析" 涉及到两个主要的IT概念:Tomcat服务器的虚拟主机配置以及域名解析。Tomcat是Apache软件基金会开发的一款开源Java Servlet容器,常用于部署Web应用。虚拟目录允许我们在一...

    tomcat+apache+jk集群和负载均衡

    以下是对标题“tomcat+apache+jk集群和负载均衡”以及描述“tomcat+apache+jk集群和负载均衡”的深入解析,涵盖其原理、配置步骤以及关键参数调整。 ### 1. 理论基础 #### Tomcat Tomcat是Apache软件基金会下的一...

    apache-tomcat-7.0.65

    Tomcat作为Servlet和JSP容器,负责解析这些组件并生成响应。 2. **安装与配置**:Apache Tomcat 7.0.65的下载是一个zip文件,解压后包含若干目录,如`bin`(包含启动和停止脚本)、`conf`(配置文件)、`webapps`...

    apache-tomcat-6.0.41.zip

    Apache Tomcat 6.0.41 是一个广泛使用的开源Web应用服务器,专注于Servlet和JSP的执行。作为Java EE规范的一部分,Tomcat实现了Servlet和JavaServer Pages (JSP)的标准,为开发者提供了轻量级的平台来部署和运行基于...

    tomcat的域名配置

    - 深入理解Tomcat源码可以帮助我们更好地了解配置过程,例如`org.apache.catalina.core.StandardHost`类负责处理虚拟主机相关的逻辑。 6. **工具使用** - 可以使用Tomcat Manager Web应用或命令行工具`catalina....

    Tomcat 域名设置,配置

    ### Tomcat域名设置与配置详解 #### 一、引言 Apache Tomcat 是一款开源的Servlet容器,主要用于部署Java Web应用程序。它支持最新的Servlet、JSP等规范,并且提供了简单的开发环境来部署Web应用。在实际的应用...

    tomcat架构解析 【刘光瑞PDF高清】.rar

    《Tomcat架构解析》是由刘光瑞撰写的一本深入探讨Tomcat应用服务器架构的专业书籍。这本书全面剖析了Tomcat的设计原理、内部工作机制以及各种组件的详细配置,是学习和理解Tomcat不可或缺的参考资料。 Tomcat作为一...

Global site tag (gtag.js) - Google Analytics