关闭

tomcat设置一级域名、二级域名访问指定项目

标签: tomcat域名设置
2729人阅读 评论(2) 收藏 举报
分类:

如何单IP的多个域名访问不同项目

二级域名的获取

首先域名的获取有多种办法,需要申请,在万网和阿里云官网都可以获取。本文考虑你已经拥有了自己的域名,接下来可以在万网或者阿里云官网(现在并在了一起)设置自己的二级域名,比如域名为test.com,可以去万网或者阿里云点击我的域名,即可看到域名列表,点击域名后面的管理,就能进入该域名的管理页面,点击域名解析,在域名解析接口点击设置或者新增解析就可以设置二级域名,类型一般填A,主机记录填写tt,那么你的二级域名就是tt.test.com。记录值填写指向的公网ip,一般和顶级域名指向ip相同,其余默认即可。

设置域名指向指定的项目

tomcat中设置单IP的不同域名访问不同的指定项目只需要配置tomcat安装目录的conf文件夹中的server.xml文件即可。本人测试成功方法同样来自互联网上前辈的指导,只是出于找到的资料太杂太乱了才特此整理出此篇博文,希望能让后面有需要的人能看的清晰一点。
按照如下步骤配置即可:
1.打开server.xml文件,找到Engine节点中的host节点,在之后加入如下配置代码:

        <Host name="tt.test.com"  appBase="D:\\ABC"  
            unpackWARs="true" autoDeploy="true"  
            xmlValidation="false" xmlNamespaceAware="false">  
        </Host> 
说明:name填写自己的二级域名,appBase的值填写一个完整的路径,任何位置的路径均可,这样二级域名就会指向指定目录

2.在文件夹ABC中新建一个名为ROOT的文件夹。


3.将自己的项目(想通过域名访问的项目)复制到ROOT文件夹下面,注意只需要复制项目文件夹下面 的内容即可,不需要带上项目文件夹,比如你的工程叫做Hello,将Hello文件夹中的内容复制到ROOT文件夹即可。


4.重启tomcat,用域名访问,就能正常访问到项目。多个域名只需重复上述配置即可。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:37155次
    • 积分:550
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:1篇
    • 译文:0篇
    • 评论:146条
    最新评论