请选择 进入手机版 | 继续访问电脑版
福玉久久 门户 查看主题

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

发布者: 风影 | 发布时间: 2019-1-6 19:02| 查看数: 722| 评论数: 0|帖子模式

欢迎加入

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

设置域名指向指定的项目
tomcat中设置单IP的不同域名访问不同的指定项目只需要配置tomcat安装目录的conf文件夹中的server.xml文件即可。本人测试成功方法同样来自互联网上前辈的指导,只是出于找到的资料太杂太乱了才特此整理出此篇博文,希望能让后面有需要的人能看的清晰一点。
按照如下步骤配置即可:
1.打开server.xml文件,找到Engine节点中的host节点,在之后加入如下配置代码:
  1.         <Host name="tt.test.com"  appBase="D:\\ABC"  
  2.             unpackWARs="true" autoDeploy="true"  
  3.             xmlValidation="false" xmlNamespaceAware="false">  
  4.         </Host>
复制代码
说明:name填写自己的二级域名,appBase的值填写一个完整的路径,任何位置的路径均可,这样二级域名就会指向指定目录

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

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

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


apache-tomcat-8.5.31.exe

9.42 MB, 下载次数: 20

安装版

最新评论

快速回复 返回顶部 返回列表