搭建自己的网站时,实现通过域名直接访问到指定项目的页面

一: 场景

之前备案了一个域名,但是很久没有使用,今天突然收到阿里云的短信,需要将备案号挂载到网页的底部,并连接到工信部官网,不然的话被抽查到就要处以五千以上一万元以下的罚款(内心想法:tmd,坑爹啊,这罚款都够我买几十个服务器了,大家别笑了,我这个服务器很便宜的 ,搞活动买的,0_0,口袋勒紧啊),所以只能按要求来做了,虽然之前买了这个服务器,但是没怎么用,突然想到一个问题,怎么通过域名直接访问到指定项目,而不需要通过: 域名/项目的方式来访问,所以写下了这个文章。 

二: 解决方案 

方案一步骤:

  1.  先在阿里云的控制台中配置A记录,将域名指定IP地址
  2. 将项目放在tomcat的webapps目录下(注:  本人比较懒,没有直接在服务器上搞个tomcat,这里使用的是docker,比较方便)
  3. 找到tomcat下的conf目录,修改server.xml文件,设置Engine标签和Host标签的属性(具体操作在下面的截图)
  4. 重启tomcat,输入域名即可访问到指定的项目

方案二:

  1. 直接使用nginx进行代理转发即可,这个方式更好,因为方式一的耦合性太强,如果想换项目还得修改配置文件,并且tomcat首页也被修改了(但是现在没有更多的时间,所以这种方式暂时没有写,下次补上,哈哈哈)

三: 图片解析 

 

发布了49 篇原创文章 · 获赞 68 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_40891009/article/details/104304135