首页 > 网站 > Tomcat > 正文

Tomcat如何绑定域名

2024-09-06 19:01:03
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了Tomcat如何绑定域名,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。网站制作开办过程中,总是经历到域名绑定这一个步骤,其他简单的绑定,今天361源码网暂时不做介绍了,今天主要给大家介绍的是Tomcat如何绑定域名,相信很多朋友,尤其是草根小白,都不太会的哦。

域名绑定与虚拟目录设置: 
conf/server.xml 的修改方式如下:

单个域名绑定: 
原始: 

<Engine name="Catalina" defaultHost="localhost"> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" /> </Engine> 

当然这里我把注释代码统统删除掉了,省的碍眼 

修改后:

<Host name="tool.vevb.com" debug="0" appBase="d:/wwwroot/chengqun" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/" docBase="d:/wwwroot/chengqun"></Context> </Host> <Host name="tool.vevb.com" debug="0" appBase="d:/wwwroot/chengqun1" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/" docBase="d:/wwwroot/chengqun1"></Context> </Host>

多域名绑定:

<Host name="tool.vevb.com" debug="0" appBase="d:/wwwroot/chengqun" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>tool.vevb.com</Alias> <Alias>tool2.vevb.com</Alias> <Alias>tool3.vevb.com</Alias> <Context path="/" docBase="d:/wwwroot/chengqun"></Context> </Host> 

这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以.

(二)虚拟目录

 

<Host name="tool.vevb.com" debug="0" appBase="d:/wwwroot/chengqun" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/chengqun" docBase="d:/wwwroot/chengqun"></Context> </Host> 

其中,Host标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就 可以了。 
<context>是Host标记的子元素吧,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字, 
而 docbase则是具体的文件位置。在这里我的虚拟路径名称为chengqun,实际上我的程序也就是html、jsp、servlet都 放在了d:/wwwroot/chengqun这个目录下了。 
这样我就可以通过 tool.vevb.com/chengqun 访问我的这个虚拟目录了。

另外一种方法是:

 

<Host name="tool.vevb.com" debug="0" appBase="d:/wwwroot/chengqun" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/" docBase="d:/wwwroot/chengqun"></Context> </Host>

这样设置以后,输入域名可以访问这个站点程序了(Context path="/"这里不同)

没有指定默认站点,所以直接输入IP的时候,无法访问。如何让输入ip就可以访问指定的站点呢? 
修改server.xml的 <Engine name="Catalina" defaultHost="tool.vevb.com"> 
这样就可以实现了输入ip访问
tool.vevb.com这个站点的程序了!

讲解到这里,大家都会了吗?其实很简单的,只需要努力看懂教程,Tomcat如何绑定域名,分分钟就可以搞定,相信聪明的你,一定也行的~以上就是Tomcat如何绑定域名的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表