前段时间做了自己的个人网站,注册了域名,并且域名已经解析到了我租的服务器的公网ip,

web容器用的是Tomcat,并且Tomcat的默认端口号也改为了80,

通过域名已经可以直接访问到Tomcat的欢迎页,也就是大家熟悉的三脚猫页面,

但是我要实现的是:通过域名就可以访问到我的网站首页,

而且大家的网站也都是这样的,通过域名就可以直接访问到网站首页,

网上搜索了一些资料后,解决了这个问题,直接将域名映射到网站的首页,

写这篇文章做下笔记,方便日后查看,同时也给像我这样的新手朋友分享一波经验,

很简单,就是直接去修改我们的Tomcat配置文件,如下:

首先我们进入Tomcat安装目录,进入配置文件目录/conf

找到server.xml文件,打开该文件,

命令:vim server.xml 

输入命令【i】,进入编辑模式,将默认端口号8080改为80,

继续修改<Engine>标签的属性,将defaultHost改为你自己的域名,如下:

继续将其子标签<Host>的属性name改为你自己的域名,

并在<Host>标签下新增子标签:<Context>,内容如下:

<Context path="" docBase="/home/jam/software/tomcat/........................."  reloadable="true"></Context>
其中,docBase="你的网站项目的绝对路径",如下所示:

修改完成后,按【esc】键退出编辑模式,输入【:wq!】退出并保存,

重启web容器Tomcat,再次访问你的域名,即可直接访问到你的网站首页。

想要通过域名就可以直接访问你的网站首页,还有一个前提就是你的项目本身配置了欢迎页,

即在web.xml文件中,我们至少应该看到有如下的配置,这样才能实现从域名直接访问到网站首页。

好了,关于域名映射到网站首页的经验分享到此,如有错误,欢迎指正。

文章属原创,如需引用,请注明出处,谢谢。

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐