Tomcat配置文件——server.xml(3)

Engine元素

Engine元素代表从其Service元素的一个Connector接受请求,将其交付处理,并将结果返回给Connector的软件。

Host元素

Host元素代表一个主机或者虚拟主机。

Virtual hosing:在一般情况下,只有在架设虚拟主机时才需要修改Host元素。如果想在tomcat中使用虚拟主机,只需设定主机的DNS或数据。

在server.xml文件中追加配置:

  1. <Engine name="Catalina" defaultHost="localhost">
          <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
              <Context path="" docBase="ROOT" />
              <Context path="/orders" docBase="/home/ian/orders"
                   reloadable="true" crossContext="true" />
          </Host>
          <!-- #####添加部分,新增一个虚拟主机####### -->
          <Host name="www.example.com"  appBase="/opt/example.com/webapps">
              <Context path="" docBase="ROOT" />
          </Host>
    	 <!-- ######添加部分######### --> 
    
    	</Engine>
    
    

示例:

网站真正域名是www.darwinsys.com,但是url输入dosweb就可以访问:

<Host name="dosweb"  appBase="/home/ian/webs/darwinsys"
       unpackWARs="true">
          <Context path="" docBase="." />
      </Host>

同时配置hosts文件:127.0.0.1   localhost  dosweb

Alias:如果相同的服务器拥有两个或者更多的DNS名,并且想让tomcat响应所有对他们执行的请求,就要使用主机别名(Alias)。

如公司有一个网站为www.example.com,如果希望输入example.com也行,那就要配置别名了。

<Host name="www.example.com" appBase="webapps" unpackWARs="true"> <Alias>example.com</Alias>  </Host>

Context元素

Context代表tomcat实例中的web应用程序,网站至少是由一个Context构成。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值