`

Tomcat虚拟主机配置方案(域名解析)For Windows/Linux(最完全版)

    博客分类:
  • java
阅读更多

在网上找了半天也没找到相关的资料,都说的太含糊.
本人对tomcat下配置 一ip对多域名的方法详细如下,按下面配置一定能成功,经过测试了.

<Host name="localhost" debug="0" appBase="D:\\Tomcat 5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D:\\Tomcat 5.0\\webapps\\gg" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>

<Host name="one.localhost" debug="0" appBase="D:\\Tomcat 5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>one.localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D:\\Tomcat 5.0\\webapps\\kk\\a" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>

<Host name="two.localhost" debug="0" appBase="D:\\Tomcat 5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>two.localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D:\\Tomcat 5.0\\webapps\\kk\\b" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>

因无域名解析服务器,所以在hosts上配,来模拟dns解析.

10.1.1.241 localhost 指向gg文件夹
10.1.1.241 localhost.com 指向gg文件夹
10.1.1.241 one.localhost 指向a文件夹
10.1.1.241 one.localhost.com 指向a文件夹
10.1.1.241 two.localhost 指向b文件夹
10.1.1.241 two.localhost.com 指向b文件夹

经过多方面尝试,终于在tomcat下配置成功了.

修改默认的应用时:改defaulthost,并将context的path置为空。

配置多个应用时:

如:http://localhost:8080/

http://localhost:8080/first

http://localhost:8080/second

对应的配置如下:

<Host name="localhost" debug="0" appBase="D:\\Tomcat 5.0\\webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>localhost.com</Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="D:\\Tomcat 5.0\\webapps\\Root" reloadable="true" caseSensitive="false" debug="0"></Context>

<Context path="/first" docBase="D:\\Tomcat 5.0\\webapps\\first" reloadable="true" caseSensitive="false" debug="0"></Context>
<Context path="/second" docBase="D:\\Tomcat 5.0\\webapps\\second" reloadable="true" caseSensitive="false" debug="0"></Context>

</Host>

分享到:
评论

相关推荐

    Tomcat虚拟主机配置

    Tomcat虚拟主机配置是将一台服务器划分为多个逻辑上的独立主机,每个主机都拥有自己的域名和IP地址,或者共享同一个IP地址,并且能够提供独立的Web服务。这样的设置使得一台物理服务器可以托管多个不同的网站,有效...

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

    当我们谈论“Tomcat配置虚拟目录,外加域名解析”,这涉及到两个关键概念:一是如何在Tomcat服务器上设置虚拟主机(virtual hosts),使得一个Tomcat实例可以服务于多个不同的域名或网站;二是如何进行DNS域名解析,...

    Linux和window下tomcat虚拟路径的配置方式.docx

    Linux 和 Window 下 Tomcat 虚拟路径的配置方式 Tomcat 是一个广泛使用的 Web 应用服务器,支持多种操作系统,包括 Linux 和 Windows。在实际应用中,我们经常需要配置 Tomcat 的虚拟路径,以便更好地管理和访问...

    Tomcat基于域名的虚拟主机.doc

    本文将详细介绍在Tomcat中配置基于域名的虚拟主机的步骤和相关注意事项。 首先,我们需要准备运行环境,即安装OpenJDK和Tomcat。安装完这两项基础软件之后,下一步是解压缩Tomcat,并将其移动到一个指定的目录,...

    tomcat配置虚拟主机

    ### Tomcat配置虚拟主机详解 #### 一、前言与准备 在Web开发与部署过程中,经常需要在同一个服务器上运行多个不同的Web应用程序。为了更好地管理和区分这些应用程序,可以通过配置虚拟主机来实现这一目标。虚拟...

    tomcat虚拟主机+目录

    本主题将深入探讨“Tomcat虚拟主机”和“Tomcat目录”的概念,以及它们在Tomcat 6版本中的应用。 一、Tomcat虚拟主机 1. **什么是虚拟主机**:在Tomcat中,虚拟主机(Virtual Host)是一种机制,允许在同一个...

    Tomcat在Windows与Linux环境下的安装与配置教程+Tomcat如何安装与配置

    tomcat安装及配置教程:Tomcat在Windows与Linux环境下的安装与配置教程+Tomcat如何安装与配置; tomcat安装及配置教程:Tomcat在Windows与Linux环境下的安装与配置教程+Tomcat如何安装与配置; tomcat安装及配置教程...

    tomcat虚拟目录配置

    ### Tomcat虚拟目录配置详解 #### 一、Tomcat虚拟目录概述 在Web开发中,为了更好地管理和组织项目,我们常常需要对Web服务器进行虚拟目录的配置。虚拟目录(Virtual Directory)是一种在Web服务器中映射物理目录...

    Linux下JDK+Tomcat安装配置

    Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...

    Tomcat 服务器windows和linux 版本

    Windows版Tomcat通常会创建一个服务,以便在系统启动时自动运行。同时,通过shutdown.bat脚本可以停止服务。Windows用户可以通过任务管理器或命令行界面查看Tomcat的状态。 在Linux系统中,Tomcat的使用则更偏向于...

    Tomcat 9 虚拟路径配置

    ### Tomcat 9 虚拟路径配置详解 在日常的Web开发中,Apache Tomcat作为一款免费开源的Servlet容器,被广泛应用于部署Java Web应用。对于开发者来说,灵活地配置虚拟路径(也称为虚拟主机或上下文路径)是提高项目可...

    Tomcat5_x中的虚拟主机配置方法.rar_tomcat_虚拟主机

    本文将详细讲解如何在Tomcat 5.x版本中配置虚拟主机,以便在同一台服务器上运行多个独立的Web应用。 一、虚拟主机的概念 虚拟主机允许在一个物理服务器上设置多个域名或网站,每个域名对应一个独立的应用程序或服务...

    JProfiler配置(WAS/Linux/tomcat/windows)

    基本步骤与Linux环境相似,主要区别在于JProfiler的服务器安装部分,因为Windows环境下JProfiler通常作为服务运行,而配置时需要根据WebSphere或Tomcat的运行环境进行相应的设置。 总的来说,JProfiler是优化Java...

    Apache + Tomcat + jk配置负载均衡以及虚拟主机 实现多域名、多用户同时使用

    本文将详细介绍如何在Windows平台上使用Apache、Tomcat和JK进行虚拟主机配置和负载均衡设置,Linux平台的配置过程与此基本一致。 #### 二、Apache配置多个虚拟主机 Apache作为一款高性能的Web服务器软件,在配置...

    tomcat8安装包(含windows和linux版本).zip

    对于高级用户和系统管理员,了解Tomcat的服务器配置文件如server.xml、context.xml和web.xml至关重要,这些文件控制着服务器的行为、连接器设置、虚拟主机和应用程序上下文。同时,熟悉Tomcat的安全设置,如用户角色...

    Linux下配置tomcat和jdk

    ### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...

    Tomcat建立虚拟主机最佳实践

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

    tomcat8 For Linux

    根据提供的文件信息,本文将围绕“Tomcat8 for Linux”的主题进行深入探讨,重点解析Tomcat8在Linux环境下的安装、配置与优化等关键知识点。 ### Tomcat8简介 Apache Tomcat是Apache软件基金会(ASF)开发的一款...

    tomcat虚拟路径配置

    现在,我们将深入探讨如何配置Tomcat的虚拟路径。 一、理解虚拟路径与实际路径 1. 虚拟路径:这是用户在浏览器中输入的URL,用于访问Web应用。例如,`http://localhost:8080/myapp`,其中`myapp`就是虚拟路径。 2....

Global site tag (gtag.js) - Google Analytics