阿里云服务器上建立网站的域名解析与配置(tomcat服务器)

阿里云服务器上配置自己的网站,首先需要有一个已经备案的域名,然后有一个云主机,把云主机与备案的域名绑定,就可以设置二级域名对应不同的应用了。

首先说一下我自己的环境:CentOS系统,Java环境,MySql数据库,Tomcat服务器,阿里云的镜像市场上有做好的环境,直接使用即可。

这种环境下的tomcat服务器安装路径为:
/home/tomcat/apache-tomcat-8.5.8/

首先做一个测试,就是直接访问自己的一级域名,就是已经备案的域名,如果绑定成功,那么就会访问到/home/tomcat/apache-tomcat-8.5.8/webapps/ROOT/index.jsp文件
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第1张图片
默认的解析是:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第2张图片
直接使用备案的一级域名访问:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第3张图片
发现url的地址自动添加了www.前缀,并且不能访问,此时,需要在域名解析中添加www.前缀的解析,记录值为云主机的外网IP地址:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第4张图片
添加成功后,访问域名会直接映射到IP地址上:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第5张图片
发现这时候可以访问到云主机了,此时说明这个一级的域名是没有问题的,已经备案成功的,可以使用二级域名。
接下来,我们使用二级域名,并且将二级域名映射到一个应用中:
bbs.**.top
比如我们需要使用的二级域名的前缀是bbs,
接下来我们设置解析,把bbs.**.top解析到云主机上,记录值为云主机的外网IP地址:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第6张图片
设置解析成功后,访问这个域名,正确的应该是和一级域名的内容一样:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第7张图片
但是如果把www.前缀加上救活出错:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第8张图片
如果对于www.前缀也需要,那么需要在设置一个解析,记录值为无www.前缀的网址:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第9张图片
此时,对于bbs.**.top的访问,加不加www.前缀都可以访问:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第10张图片
到了这里,域名的解析就完了,接下来就是对tomcat服务器的配置了:
首先找到/conf/server.xml文件,然后进行设置:
默认的配置为:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第11张图片
在下面继续添加host配置:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第12张图片
然后在webapps的文件夹下新建一个文件夹:bbs
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第13张图片
修改权限为tomcat:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第14张图片
接下来在bbs的文件夹下新建一个jsp文件:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第15张图片
然后修改权限:
这里写图片描述
修改为:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第16张图片

接下来重启服务器,
然后访问bbs.**.top:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第17张图片
到了这里,测试工作就完成了。
如果你的web应用是打包成war包的应用,那只需要把war包拷贝到webapps文件夹下,war包会自动解压,这时候只需要把Context中的docBase中的路径设置为解压后的文件夹路径就可以了,访问时会自动寻找设置的默认文件,比如index.jsp,index.html等。

然后在进行测试访问www.bbs.**.top:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第18张图片
发现还是访问的是默认的index.jsp,所以需要设置多域名访问单一应用,在conf文件夹下的server.xml文件中host中添加:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第19张图片
然后重启服务器,进行访问:
阿里云服务器上建立网站的域名解析与配置(tomcat服务器)_第20张图片
OK了。
此时,访问bbs.*.top是bbs.*.top
访问www.bbs.*.top是www.bbs.*.top

你可能感兴趣的:(网站)