`

Tomcat配置一个ip绑定多个域名

阅读更多

在网上找了半天也没找到相关的资料,都说的太含糊.
本人对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 配置多虚拟主机,多域名绑定一个IP下的多个web项目

    该文档讲解了Tomcat 配置多虚拟主机,多域名绑定一个IP下的多个web项目。

    同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip

    在IT行业中,尤其是在服务器部署和管理领域,有时候我们需要在一台物理服务器上运行多个Tomcat实例,以便为不同的项目或...仔细阅读和实践这份文档,你将能够成功地在一台服务器上配置和运行多个IP绑定的Tomcat实例。

    TOMCAT多域名绑定

    通过配置`server.xml`文件中的`&lt;Host&gt;`元素,可以创建并绑定多个虚拟主机。 2. **配置`server.xml`**:Tomcat的主配置文件`server.xml`位于`conf`目录下。在此文件中,你需要为每个域名创建一个`&lt;Host&gt;`标签,设置`...

    tomcat 多域名配置

    每个`Host`元素代表一个虚拟主机,可以绑定到一个或多个域名。当请求到达Tomcat时,它会检查请求头中的`Host`字段,然后将请求路由到相应的`Host`配置。 三、配置步骤 1. **编辑server.xml**:打开Tomcat的配置文件...

    tomcat 域名绑定

    当我们有多个项目需要绑定到同一个域名时,我们可以在 &lt;Host&gt; 标签中添加多个 &lt;Context&gt; 标签,以实现多项目绑定。例如:...

    tomcat域名绑定

    在IT行业中,Tomcat是一个...总之,通过正确配置Tomcat的`server.xml`文件,你可以轻松地实现多域名绑定,为每个域名提供独立的Web应用程序服务。这种灵活性使得Tomcat成为了许多企业和开发者的首选Java Web服务器。

    使用域名绑定tomcat

    默认情况下,Tomcat只有一个名为"localhost"的主机配置,我们需要为每个域名创建一个新的`&lt;Host&gt;`元素。 ```xml &lt;!-- 更多配置可以根据需求添加 --&gt; &lt;!-- 更多配置可以根据需求添加 --&gt; ``` 这里的`appBase`...

    在tomcat将一个IP地址绑定多个域名的方法

    主要介绍了在tomcat将一个IP地址绑定多个域名的方法,方法虽简单,但比较实用,需要的朋友可以参考下

    给tomcat 服务器配置域名

    在Tomcat中,虚拟主机管理多个Web应用程序,每个都绑定到不同的主机名。这可以通过修改Tomcat的配置文件来实现。主要涉及两个文件:`server.xml`和`conf/server.xml`。 1. 打开`conf/server.xml`,找到`&lt;Host&gt;`元素...

    多域名绑定问题资料集合

    3. 如果需要绑定多个域名,可以为每个域名创建一个新的Host元素,或者在同一Host元素内添加多个Context元素,用不同的域名和路径区分。 同时,为了实现多域名绑定,还需要确保DNS配置正确。在DNS服务器上,为每个...

    详解Tomcat多域名配置(多个项目共用80端口)

    总体步骤是:申请域名&gt;&gt;配置tomcat&gt;&gt;域名绑定IP。 这里主要说明配置Tomcat(我的服务器是windows,lilux下同理修改): 首先保证三个项目正常部署在同一个tomcat里,默认端口号是都是80,这时候访问的url均为...

    Tomcat安全、域名配置、等。

    5. **DNS解析**:确保域名已正确配置在DNS服务器上,指向运行Tomcat的服务器IP地址,并配置好A记录或CNAME记录。 综上所述,理解并实践Tomcat的安全配置和域名配置是保障服务器稳定运行和用户访问体验的基础。通过...

    免费域名--花生壳绑定tomcat花生壳路由器的设置.pdf

    - 如需绑定多个免费域名,只需在花生壳网站注册更多免费域名,并在`server.xml`中添加更多的`&lt;Host&gt;`标签,每个标签对应一个域名和项目。 6. **测试与访问** - 保存所有配置后,重启Tomcat服务器。现在,你应该...

    tomcat-指定域名且不含应用名

    如果你有多个应用需要绑定到同一个域名,只需为每个应用添加一个`&lt;Context&gt;`元素,改变`docBase`属性即可。例如: ```xml ``` 访问这两个应用的URL将分别是`www.example.com`和`www.example.com`,而不会...

    tomcat8.0.36linux版zip

    8. **虚拟主机**:在Tomcat中,可以配置多个虚拟主机,每个虚拟主机可以绑定不同的域名或IP,通过`&lt;Host&gt;`元素在`conf/server.xml`中定义。 9. **热部署**:当应用的`.java`或`.jsp`文件发生改变时,Tomcat可以自动...

    纯净tomcat.rar

    6. **虚拟主机(Virtual Hosts)**:Tomcat支持在同一台服务器上运行多个独立的网站,每个网站可以绑定到不同的域名或IP地址。 7. **配置文件**:如`server.xml`、`context.xml`等,它们定义了Tomcat的行为和应用的...

    tomcat7.053

    8. **虚拟主机(Virtual Hosts)**:在Tomcat 7中,你可以设置多个虚拟主机,每个主机可以绑定到不同的域名或IP地址,这在多站点部署时非常有用。 9. **线程池管理**:Tomcat支持自定义线程池,以优化服务器对并发...

    浅谈tomcat一些细节配置

    - 在`server.xml`的`&lt;Engine&gt;`或`&lt;Host&gt;`元素下,可以配置多个虚拟主机,每个虚拟主机可以绑定不同的域名或IP,并部署不同的Web应用。 7. **JVM内存设置**: - 启动Tomcat时,通过JVM参数如`-Xms`, `-Xmx`, `-XX:...

Global site tag (gtag.js) - Google Analytics