2022年注定是个不平凡的一年!
首先说说我为什么要做自己的网站呢?
为了解决我的痛点和期望,就开始了我的漫长探索学习之旅啦,流程如下:
注册域名
购买服务器
搭建网站
网站备案
域名解析
FTP上传网站
第一步 注册域名
想让大家访问我们的网站,首先得有个域名,域名最好是能好记、短、有特征,我在度娘上搜了一下市面上云服务的头部公司腾讯云、阿里云、华为云,域名价格如下:
腾讯云.com首年是23元,.con首年是8.8/年
阿里云.com首年是27元,.con首年是8.8/年
华为云.com首年是18元,.con首年是8.8/年
综合比较下来华为云的就便宜很少,果断就选择在华为云注册了.com域名。注册时间:2022-01-18 | 注册域名:www.wangzmei.com
小知识:.com是国际顶级域名,全球都可访问,.cn是中国国家代码顶级域名,因服务器大多放在国内所以一般只有国内能打开。
第二步 购买服务器
域名注册后,凭着我仅有的知识点,想着应该还得有个空间存放我的网站,接下来我就在完全不懂的服务器知识海洋里遨游了,两眼一抹黑。随便在华为云上购买了免费试用1个月的弹性云服务器ECS,在购买流程中把那些看不懂的配置选项,截图发给朋友,给他说清楚我的需求后请他帮助我完成了购买。
现在就需要把我本地的网页上传到云服务器,怎么上传呢?
首页,使用Windows自带的FTP服务搭建FTP站点
我找做服务后端的同事帮助,他查看了我的华为云服务器信息、在终端里面输入了一些代码后问我,有没有在虚拟机中装FTP工具,我一顿懵圈。后面他帮我找了个视频我就跟着里面的步骤把虚拟机上的服务器FTP配置完了。
后来测试FTP时还是连接不上服务器,我不知道哪里出了问题,也懂如何排查问题….这个就很杯具了。
后面因网站备案需要3个月以上的服务器,我就又0元购买了百度云3个月免费试用的服务器,这次我又重新在WindowsServer服务器上重新部属了一遍FTP,这次成功了,能访问我部署的FTP了。
好有成就感哦,云服务器上的FTP部署完成后,接下来就是搭建本地FTP工具了
其次:装FTP上传工具
一顿操作后我装了个FileZilla MAC版,装好后具体怎么上传咱也不知道呀,主机是什么不知道,用户名和密码该填什么不知道,端口是好多不知道……(这是前一天没有装好云服务器时的心情)
客户端很访问FTP了,但是FileZilla工具远程连接不上服务器,啥问题咱也看不懂。但可以肯定的是咱这个软件的问题。
解决问题:协议那一项,我之前一直选的FTP一直连接不上;然后我就随便试试选个SFTP就连接上了,瞎猫碰上死耗子,可把我开心的
连接上云服务器了,接下来就是搭建网站了。
第三步 搭建网站
个人作品集网站比较简单,所以我就自己设计、写代码,这一步是最需要花时间的来整的。
1、UI设计,我用的是Sketch软件
2、下载软件,我安装的SublimeText
软件,这个软件还是我曾经同事给我推荐的,可惜现在她已不在世了,哎 感叹下生命的脆弱,希望大家也好好珍惜当下。
3、编写前端代码,很多年没写过前端代码,好多东西都不记得了。边摸索边写的….曾经我们常用float想要使元素垂直居中就很麻烦,现在使用flex布局就很方便了。
简单的网站就搭建好了。
第四步 网站备案
在华为云进行网站备案时客服人员告诉我网站备案至少需要一个3个月以上的服务器(缺乏常识)。因在备案填写信息流程中要选择服务器栏,这里就限制了必须是3个月以上的服务器才在选项中。显然我这个免费试用1个月的服务器是备不了案的。
我又去度娘上看了服务器相关的产品,最后在百度云上找到了新人免费体验馆,个人用户免费体验4M|60G|3个月,这个配置就刚好满足我的备案要求,服务器就从华为云转战到百度云了并在百度云上完成了网站备案,现在还在初审中——终审通过(前前后后被拒2次,大概花了一周时间)。
第五步 解析域名
这一步一定是已经完成了如下步骤:
1、注册了域名并通过实名认证
2、完成了网站的服务搭建
下面就是正式的域名解析了,我是在华为云注册的域名,进入华控件台
第一步,左上角“三”找到云解析服务DNS
第二步,找到域名解析——公网解析——管理解析——添加记录集(这一步就是把你的域名绑定到你的云服务器上,我买的百度云服务器)
第三步,怎样测试域名解析是否生效?
我以mac为例,打开终端输入:ping wangzmei.com(域名),可以看出我这个没有连通。ping不通可能是域名解析没成功,也可能是云服务器的问题,我首先检查了我的域名解析问题,具体解决流程如下:
解决问题流程:
1、我首先检测了华为云的域名解析,结果配置是没有问题的;同时我也找了人工客户给我看了他给的回复是百度云服务器没有放开ping。
第六步 FTP上传网站到云服务器
把建好的网站上传到你的云服务器中,主机就是你对应的云服务器公网IP,用户名和密码就是你在云服务搭建FTP时添加的用户及密码,端口默认是21
第七步 测试,打开网页
在客户端打开浏览器,输入www.wangzmei.com发现打不开我的网站页面,原因我也是找一圈,总结起来就是我在找百度云和华为云寻求帮助时不会描述问题,其实很简单,就是服务器的网站搭建没有添加网站目录,我在IIS里面将我放在C盘的路径添加到网站中就可以啦!
最后测试一下,看能否打开我的网站!
到这里个人建站的整体流程就完成了。自己来体验一翻也挺有意思的。
个人 总结
这次从注册域名到在互联网上能找到属于我的个人网站,整个流程都是自己从不会不懂到一点一点抽丝剥茧破解密码让网站上线。过程很艰难但是也看出了自己对知识的渴求,哈哈,不懂的还很多,只要保持一颗积极向上的心,光明迟早都会到来的。
2022年加油,加油,加油,实现愿望!
??