windows server2012R将域名和访问的网址绑定

第一次写,有些语言不到位的地方敬请谅解!!

服务器:阿里云的服务器

系统:Windows server2012R系列

实现功能:用tomcat在服务器上部署一个用java写的小型网站

我也是第一次遇到这个问题,上网搜了很多教程,但是根据教程的步骤始终解决不了。

经过一番研究,终于找到问题的所在处。废话不多说,开始操作吧。

首先你需要在阿里云官网里将购买的域名进行解析,

解析步骤:https://help.aliyun.com/document_detail/29716.html

经过解析绑定你服务器的公网IP后,大概几分钟后你就可以直接通过访问域名地址直接访问到阿里云的服务器。

接下来你需要在服务器上安装Tomcat,安装完后打开Tomcat文件,找到下面截图中的文件。

 

 

 

找到这个标签

上的 defaultHost 的默认值localhost改为自己的域名 www.*****

 

接着再找到<Host>标签  将 Host中的name属性也改为 你的域名www.*****

另外还需要加一行

<Context path="" docBase="/*******" debug="0" reloadable="true"></Context>

*****即为你放在tomcat-->webapps-->下的项目war包名称

 

 

这样保存后 重新启动tomcat输入域名 此时按道理就可以访问到 部署到服务器中的项目了

可是!!!!!问题来了!!!!

你可能依然访问不到!!访问的依然是一开始的Windows Server 的欢迎页面,

那么这是为什么呢???

原来我的服务器中IIS里面有自己打开着的一个静态网页,绑定的IP访问欢迎页面

继续看下图,是怎么找到的?

 

找到服务器的  服务器管理器--》工具--》管理器  点开它

 

找到下图的default WEB Site

找到Default Web Site 将这个网站给关掉 就OK啦!

这个时候 服务器的域名将和解析的网站地址已经绑定啦,可以通过域名,直接访问tomcat中部署的war包项目

当然这时候 还有一种情况 依然访问不到你的网站。

那就是你的war包中 java项目的首页jsp文件 没有直接在webapps文件下

 

如果你的首页jsp文件没有在webapps下的话,那通过域名是直接访问不了的!!!

那怎么办你呢? 别着急。你还需要再改一个文件。

点击tomcat文件中的  --conf --->打开web.xml文件

 

看图 直接将web.xml文件拉到最后 找到图里面的标签

 

对 这是tomcat内部 自行解析的webapp下的第一个页面文件

当时我也出现这个情况 ,最后终于找到问题在这里,我的index.jsp文件放在了webapp下 web文件下,

后来我就加了一个<welcome-file>web/index.jsp</welcome-file>标签

这样的话,tomcat就可以通过内部配置文件访问到index.jsp网站首页啦!

然后一切 都OK 啦!!

 

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值