`
g21121
  • 浏览: 686127 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat的多域名、虚拟主机配置

 
阅读更多

众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。

很多朋友搜索的内容基本是告诉我们这么配置:

在Engine标签下增面积Host标签,如下:

<Host name="www.site1.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="www.site2.com"  appBase="/xxx/xxx/site2"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
</Host>

 经过测试这样是不行的,只能找到www.site1.com这个域名,因为在site1中appBase已经指定了默认路径,所以解析site2时就出错了,这时我们应该修改配置为如下:

<Host name="www.site1.com"  appBase="/xxx/xxx/site1"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
<Context  path="" docBase="/xxx/xxx/site1"  reloadable="true"/>
</Host>
<Host name="www.site2.com"  appBase="/xxx/xxx/site2"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
<Context  path="" docBase="/xxx/xxx/site2"  reloadable="true"/>
</Host>

 这样就可以同时访问多个域名而网站目录不通的网站了。

当然如果想加入虚拟路径的话只需要增加如下内容在Host标签中即可:

<Context  path="/xxx"  docBase="/xxx/xxx/xxx"  reloadable="true"/>

 这里如果添加在site1中,则访问如下网址www.site1.com/xxx将会定向到本地/xxx/xxx/xxx这个目录。

4
0
分享到:
评论

相关推荐

    Tomcat 配置多虚拟主机,多域名绑定一个IP下的多个web项目

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

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

    tomcat的8005端口是用来关闭服务的,如果服务关闭不了那就执行下边操作,如果服务能正常访问,能正常关闭,那就不需要执行下边操作

    详解Tomcat多域名的配置

    这就需要在tomcat里配置多域名,添加多个虚拟主机。 主要在server.xml里面设置: 在&lt;Engine&gt;&lt;/Engine&gt;里面添加两个&lt;Host&gt;&lt;/Host&gt;标签,内容如下: &lt;Host name=www.123.com appBase=/usr/local/tomcat/webapps/123 ...

    tomcat虚拟目录和虚拟主机的配置

    tomcat虚拟目录和虚拟主机的配置。照葫芦画瓢就可以,建议先搞,然后再了解原理。 1.可以一个端口地址后面跟多个web,这个可能软件部署的时候用的比较多 2.也可以一个tomcat配置多个站点,绑定多个域名。这种可能是...

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

    windows平台下,Apache + tomcat + jk,配置负载均衡以及虚拟主机,达到可以多用户、多项目在同一台服务器中,同时开发、部署的目的。linux平台配置同意与此一致。

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    然后再设置TOMCAT虚拟主机 2 配置 tomcat 2.1. 配置 server 的关闭 我们需要在一台机器上跑 4 个不同的 tomcat ,需要修改不同的 tomcat 的关闭口,避免出现端口被占用的情况。在 TomcatA\conf, TomcatB\conf, ...

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

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

    tomcat虚拟主机_动力节点Java学院整理

    对于Tomcat服务器,可以放置多个网站(多个web应用),这就是讲配置多个虚拟主机,可以看成好像有多个主机,而每个主机上有一个web应用。如同之前的文章所说的,对于Tomcat服务器来讲,在server.xml文件中,一个标签...

    与DNS配置有关的nginx服务器配置

    要求 Nginx可以通过域名构建虚拟主机的方式同时对外提供 http://www.example.com, http://erp.example.com, http://oa.example.com 三个网站的访问。 访问 http://www.example.com 网站返回的HTML代码“&lt;h1&gt; ...

    jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip

    4、打开 IIS 控制台,新建一个站点,如果自己有域名的话可以在主机头中输入自己的域名, 如: www.oksonic.cn 这样就不会和原来的默认网站冲突了,现在需要将默认网关停止后再新建 5、新建一个虚拟目录,名称为...

    Linux运维从入门到高级全套案例v3.rar

    5.1.2 nginx虚拟主机配置 5.1.3 nginx性能优化 5.1.4 nginx参数深入理解 5.1.5 Nginx Rewrite规则 面面面面 5.2构建 Rsync同步服务器 5.2.1 Rsync服务端配置………… 5.2.2Rsyc基于SsH同步 5.2.3 Rsync实时同步配置 ...

    apahce2.2.4整合tomcat6.0.016

    #虚拟主机 # Virtual hosts Include conf/extra/httpd-vhosts.conf #TOMCAT整合开始 LoadModule jk_module modules/mod_jk-apache-2.2.4.so JkWorkersFile conf/workers.properties JkOptions +ForwardKeySize +...

    Linux运维从入门到高级全套案例v3

    5.1. 2 Nginx 虚拟主机配置 74 5.1. 3 Nginx性能优化 75 5.1. 4 Nginx参数深入理解 77 5.1. 5 Nginx Rewrite规则 78 5. 2 构建Rsync同步服务器 80 5.2. 1 Rsync服务端配置 80 5.2. 2 Rsync基于SSH同步 83 5.2. 3 ...

    Nginx实现根据域名http、https分发配置示例

    tomcat端口:8080 做好虚拟主机 nginx端口:80 根据域名分派 在conf/nginx.conf中的http中增加 代码如下: include www.jb51.net.conf 新建conf/www.jb51.net.conf,内容如下: 代码如下: server { listen 80; ...

    jsp网站永久换域名的处理过程

    1、在tomcat下针对旧域名做个虚拟主机 首页为index.jsp ,404错误页面为 unfind.jsp 首页使用301转向,有利于 搜索引擎优化 &lt;&#37; response.setStatus(301); response.setHeader( “Location”,”http://***.com...

    服务器全能环境UPUPW ANK 64位版.zip

    05、优化删除虚拟主机状态按钮,由“完成”改成“确定”便于理解。  06、优化Apache错误日志,由warn改成crit以减少日志文件大小。  07、优化Apache证书端口监听配置防止http和https混淆。  ...

    计算机应用基础第六章.doc

    1 【多选题】关于计算机网络、服务器和客户机,下列说法正确的是( ) 窗体...server 12 【填空题】 在Apache+Tomcat服务器配置中,Tomcat的主要功能是( )服务器,负责执行服务器页 中的服务端脚本程序。 正确答案:

    Web应用的负载均衡、集群、高可用(HA)解决方案

    属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支持安全Socket层(SSL)等等,目前互联网主要使用它做静态资源服务器,也可以做代理服务器转发请求(如:图片链等),结合tomcat等servlet容器...

Global site tag (gtag.js) - Google Analytics