如何搭建个人博客
孙玉超
2019-11-27 09:36:12
3 评论
5214 浏览
0 收藏
0 赞
搭建个人博客简单来说有四步……一、购买服务器。二、最好购买一个域名。三、管局备案。四、把项目部署到服务器上。其实部署项目的过程和本机部署web项目是一个道理,只不过服务器处于公网IP,对外开放端口就可以被访问了。
对于小网站来说,我建议服务器1核2G2M的配置是挺合适的。2G内存适中,带宽2M比较低,但是建站初期没什么人访问,虽然图片加载可能会慢,但是问题不是很大,后期访问量上来了,再扩充带宽也不迟。域名这个东西,我也没什么经验……当初一冲动就买了.com 的然后中间是自己名字,感觉很有逼格,哈哈。购买之后绑定服务器IP就可以了,具体操作购买云服务器的平台都会有,也很简单。管局备案一般时间比较久,大概20-30天左右。这里要注意备案成功后的不久,管局会审核网站内容。我当时项目还没做好,就没上线……腾讯云的工作人员打电话提醒我,网站没有项目,管局审核不通过,备案的信息可能要不予以通过了。有一点点尴尬。于是我先把半成品放了上去,都是bug。。。。
部署项目很简单,就和本机windows部署类似。但是要注意的是,云服务器的安全以及防止恶意访问,这里还是很有技术含量的。如果别人写程序疯狂访问你的项目,那么2M的带宽分分钟就被占用完了。正常用户可能就不能正常访问网站。另外刚拿到服务器一定要开启防火墙,关闭不需要开放的端口!原则上来说,网站上线只开放80和443端口就可以了。端口开放越多,服务器就越危险啊。我刚开始没经验,服务器被别人用来挖矿了。要不是看到监控里面CPU一直利用率 90% 以上,我还不知道呢……
以上步骤都是基于自己开发搭建的。从设计 → 开发 → 实施 → 运维。一套流程下来,我自己感觉真的体会深刻,学习到了很多知识。把网站搭建的流程完整走了一遍。当然现在已经有很多企业建站机构,一条龙服务,应该很方便的,只是我没有用过。至于页面的设计,也有WordPress这些模板。不需要自己开发,我是另一方面为了锻炼自己前端的技术,所以都是自己开发啦。
最后,如果是刚入职场,或者在校学生,建议自己从头开发。如果单纯为了产品和功能,那么还是建议使用模板,或者企业建站这种,方便省事儿!