第一次自己购买服务器和域名,感觉这是一件很有意义的事情,也算是一个小小的里程碑事件,所以把它记录了下来,今后再次进行相同工作时可以作为借鉴。
▍起因
2018年3月23日在一个前端群里面看见有人在发一个有关于腾讯服务器大优惠的链接,打开看了之后发现价格还可以:10元/月,最低3月起购,每购三个月都会另赠一个月。
这个价格确实是比较便宜的。但便宜总有便宜的道理,这个服务器是1核2G运存,内存只有50G,除去系统内存就只剩38G了,虽然配置比较低,而且内存又小,但是对于现阶段的我来说,这还是一个非常不错的选择,毕竟现在还是在学习阶段,也不需要那么高的配置和内存。
▍我的服务器、域名
服务器
名称:腾讯云服务器
配置:1核2G、50G内存(实际38G)
操作系统:win2012 64位 标准版
服务器所在位置:北京
有效期:购12月,赠4月,共16月
价格:120元
域名
购买点:腾讯云
名称:hbuecx.club
有效期:1年
价格:首年2元
▍什么是云服务器
云服务器相对于本地服务器而言的,其实它也只是一台电脑,只不过不同的是,这台电脑不在本地,而在别的地方,另外这台电脑自己是没有关机键的,只有在云服务器服务商网站才能关机和重启。
访问到它之后,会发现它自身也会配备操作系统,也会有自己的桌面,平常怎么样操作自己的电脑,就怎么样操作这台云服务器。
不过在购买云服务器的时候,要注意操作系统的差别,建议没有接触过的Linux操作系统的机主不要购买Linux操作系统的服务器,不然都操作不了。
不过如果有人平时用的就是Linux操作系统,或者有极其强烈的兴趣想要学习使用Linux操作系统的机主可以购买Linux操作系统的云服务器。
但是我平常也没有用过操作系统,对那些Linux命令行几乎是一窍不通,所以我还是选择了window的操作系统。
▍云服务器购买历程
进入腾讯云首页;
注册并实名制;
进入云服务器购买页面;
选择购买;
选择服务器所在位置(目前只支持广州、上海、北京、深圳);
选择操作系统(Linux、window);
选择购买期限(3、6、9、12个月);
提交订单并付款(仅支持腾讯云余额及微信支付);
收到官方邮件,获得云服务器IP地址,访问用户名及密码;
至此云服务器购买完成。
▍访问云服务器
win+r快捷键调出运行窗口;
在运行窗口的输入框中输入cmd,调出管理员黑窗口;
在黑窗口中输入命令:mstsc;
按Enter,5秒内出现远程桌面连接窗口;
输入官方邮件中的公网IP地址,点“连接”;
出现一个另外一个窗口,输入官方邮件中的用户名和密码,确认连接;
此时会弹出一个警告窗口,在警告窗口的下方有个正方形的选框,勾中它,并确认;
此时电脑会进入连接状态,连接过程可能耗费一定的时间,要耐心等待;
连接成功后,就会看到云服务器的电脑桌面了;
这台云服务器上会自带回收站、我的电脑和IE11浏览器,如需其他软件需要在浏览器中自行下载安装。
▍选择域名
服务器都买了,但是光有个服务器似乎作用也不大,我要的效果是能够拥有自己独立的域名、网站。
所以我还得购买一个域名,在腾讯域名里面查了很多域名,我大概测试了四五十个域名,结果我能想到的好一点的域名全都已经被注册了,后来在一同购买了服务器的室友提醒下,才想起来用学校简称+自己名字的首写字母命名(hbuecx)还不错。
然后后缀不同的域名价格也不同,我购买的是比较便宜的.club域名,一来.com、.cn价格都比这个高一些,二来我也挺喜欢.club俱乐部这个尾缀的。
▍购买域名
选好了域名就要购买了,域名购买还比较简单,按照官方步骤填写自己的相关信息就可以了。
▍域名备案
到了这一步才是最麻烦的,因为仅仅购买了域名,还是不能通过域名访问自己的云服务器,必须要要通过域名注册局的审核才能通过域名访问。
域名备案需要准备的资料还比较多:
身份证信息
身份证正反面清晰照
个人手持身份证照(露出双臂,身份证清晰)
网站备案信息真实性核验单(这个官方会提供下载,只不过需要打印签字后再扫描成照片上传,个人只需要签字即可,企业需盖章)
官方背景幕布照(可以申请免费寄送幕布)
……
▍我遇到的问题
第一个问题是因为我打印《网站备案信息真实性核验单》并签名后拍出来的照片不清晰,所以它需要我重新上传更好的,但是我认为去扫描比较麻烦,就直接用了画图中的铅笔工具签上了自己的名字;
第二个问题是因为我在域名购买完成之后开启了域名隐私保护,开启了这个选项之后,管理局就不能查询到我这个人的信息,也就不能进行信息比对,需要我将它关闭了。
修改了这两项信息之后,就重新提交审核了。
▍域名备案提交资料需要注意的地方
备案完成前请不要打开域名隐私保护选项
上传的任何一张照片都要保证绝对清晰明朗
网站取名一定要避免使用官方不支持使用的名字(学习、实验等)
一定要上传清晰的《网站备案信息真实性核验单》
▍后继步骤
核验单审核通过后,需要进行幕布拍照。
幕布拍照有两种方式:一种是直接去代理店拍照,一般代理点都设在省会城市的中心(适合于距离带离店比较近的站长);第二种是申请幕布,腾讯会免费寄送一个幕布过来,但是每个账号只能免费寄送一个,遗失重发是需要付费的。
我是用的是第二种方法,幕布寄过来花了好几天。
拍照一定要按照官方要求来,有一点问题,他就会给你退回来(我第一次拍的时候,光线不好,被打回来了)。
拍好幕布照后上传审核,不出问题的话,审核大概一个工作日就差不多了。
幕布照审核完成后,一直到备案完成,就没有站长的事情了。代理商会把你的备案信息提交给管局,管局通过审核后,会给你发信息以及邮件。
每个省管局审核时间不一,但肯定会在20个工作日之内给予备案成功或失败的的反馈,我从幕布照审核通过到管局审核通过一共花了15天(4月2日-4月19日)。
在这里需要提醒的是,第一次备案时的有些东西最好留着,第二次可以重复使用,主要包括:身份证正反面照、手持身份证照、幕布背景照,如果担心会保存不善的话,可以在代理商提供的接口中创建模板,将所有信息都存入模板,然后在第二次备案的时候可以直接选择使用模板。
由于代理商信息同步不及时,有时候域名备案通过了也不一定能即时访问,但基本都会在一天之内完成同步。
如果域名备案成功了,那么就离成功又近了一大步。
域名备案成功了,就需要下一步了,进行项目部署。
▍项目部署
首先你的云服务器上面得有个本地服务器(tomcat或者别的),然后将你想要发布的项目打包成war包,放在你安装tamcat的webapps文件夹下。
然后我们需要对conf文件夹下的server.xml(实现域名到项目的映射)以及web
.xml(设置项目的默认访问主页)进行相应的编辑。
至于编辑,需要改动的地方并不多:
1、server.xml
把<Engine name="Catalina" defaultHost="localhost">和<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">中的localhos都改成你的域名。
2、web.xml(可不修改,直接通过文件的完整路径访问)
在<welcome-file-list> 中加入<welcome-file>*.htm/htm/jspl</welcome-file>,标签中的内容为默认主页的名字。
按照我这文章中所说的做,可能还是会有问题,详细实现方案参见https://www.cnblogs.com/NJM-F/p/7097019.html。
▍访问
部署完成后,就可以通过域名对你的项目进行访问了。
▍总结
总计耗时:25日(3月23日-4月17日)
出错次数:2次
▍后续
有了第一次备案经验后,第二次就轻车熟路了,前天下午开始第二个域名的备案,昨天下午幕布照片审核就通过了,现在就等管局审核了。Exceting!!!
文章自本人公众号转,原文链接:https://mp.weixin.qq.com/s/vVeP2HeMf3oejraMURzzCw