阿里云发布一个Tomcat,并经过域名访问

如下只是我我的的经历: 
1.阿里云购买域名www.qianxueya.com 
2.购买阿里云的云服务器 ECS(附带弹性公网IP服务,大概5毛钱一天),我用的是Windows Server2012 
3.远程桌面链接到Windows Server2012,安装QQ,方便传输本身开发好的网站和文件,有些人喜欢折腾,弄各类工具,打开黑漆漆的命令行工具各类敲,我懒得和你折腾,原谅我就是这么简单粗暴。 
4.安装jdk,配置好环境变量。在控制台Java和javac都正常。 
5.安装apache tomcat java

6.把本身开发好的网站项目经过QQ传输到Windows Server2012。解压并复制到apache\webapps目录下。 
这里写图片描述
7.修改Tomcat的server.xml(个人是在C:\apache\conf目录下)文件,原默认8080端口改成80web

<Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
  •  

Engine节点中defaultHost原localhost改成申请到的域名。apache

<Engine name="Catalina" defaultHost="www.qianxueya.com">
  •  

8.Host节点中name原localhost改成目标域名,而且在Host节点中添加以下的Context节点。tomcat

<Host name="www.qianxueya.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
       <Context path="" docBase="/qianxueya" debug="0" reloadable="true"></Context>
</Host>
  •  

9.打开域名管理,添加网站解析,IP填入你云服务器的弹性公网IP便可。 
这里写图片描述服务器

这里写图片描述

10.稍等1分钟,便可经过你的域名访问你开发的网站了。app

11.这是最蛋疼的,要对你的网站(域名、或者说云服务器)进行备案,因此,个人网站刚刚还能访问,一会儿就被发现了,并提示要备案,因此,如今有两种选择:1.使用国外云服务器。2.乖乖备案吧。webapp

相关文章
相关标签/搜索