针对很多开发人员来说,都想建立个个人网站,如个人博客站,那如何建立个人博客网站并最终上线呢。这之间涉及到很多的流程,如网站设计、代码编写、域名采购、云服务器采购、域名备案、网站上线到服务器、域名解析等一系列的操作,此文将分析这些详细的流程步骤。
(1)网站需求分析以及设计
此阶段需要做的事情为确认网站的雏形,例如这个网站最终的目标是要实现哪些功能,有哪些模块组成,每一个模块之间都有啥关联。就拿博主这个站点来分析,本站需要的功能有:(1)网站后台管理模块:菜单管理、博文类别后台管理、文章后台管理。(2)网站前台:文章列表的展示、分类别展示文章、文章详细页面。
分析好这个网站功能后,我们就可以着手网站的设计,如版面设计,此时如果你对网站的版面布局没有一点概念,我的意见是,你可以去网上查找同行的网站,分析他们的布局设置,再结合自己的需要来确定,网上也有很多的模板站点,里面的网站模板都可预览。
(2)代码的编写
此过程就涉及到网站开发的流程,根据第一步预设好的规划,编写对应的前端和后端代码,如果开发人员对网页的HTML布局不熟悉,建议可把网站前端HTML静态布局部外包,可在淘宝平台或者其他渠道找到前端静态HTML外包人员。
(3)云服务器采购
网站编写好后,在本地所有测试通过后,就需要上线到服务器,此时就需要采购云服务器,可选择的云服务器厂商很多,如阿里云、腾讯云、百度云等等,根据自己的应用以及实际情况选择云服务器的配置。在此重点提下,如果选择的是国内区域的云服务器:则网站要上线必须经过域名备案流程,否则域名无法解析,网站无法访问。香港和海外区域的云服务器可无需备案操作。
建议先采购服务器,再购买域名。先采购域名再购买服务器的操作方式价格可能更贵,毕竟很多互联网企业都是针对新用户有很大的优惠力度即新用户专享价格,如果购买多个云产品:如云服务器和短信包以及云数据库等产品的话,建议统一先加入购物车后再下单购买(很多时候新用户除了价格低廉还有满减活动)。
(4)域名采购
购买一个域名,用做你的网站域名,普通的域名的价格一般一年也就60元左右一年,博主之前采购了个.com域名,五年的价格算下来250多。备注:建议域名和云服务器在同一家厂商处采购,这样后续备案可省去域名转入以及修改DNS服务商等过程,如你在阿里云购买的服务器,建议在阿里云购买域名,你在腾讯云购买的服务器,建议在腾讯云购买域名。
(5)网站域名备案
此步操作仅针对购买国内区域的云服务器的用户来说的,购买香港区域或者海外区域的云服务器的用户可跳过此步骤。针对国内区域的云服务器,网站上线是强制网站域名备案的,如果未上线备案,则云服务器厂商检测到未备案的网站会直接终止服务禁止访问到你的网站,备案操作也非常简单,每家云服务器厂商都有相应的备案辅助管理系统,在对应的备案系统中按照要求提交资料即可,材料无误的话一般1月内可备案下来。
(6)网站上线服务器
将发布好的网站部署到服务器上的磁盘中,如果你是Windows服务器,则可以直接通过windows远程桌面工具连接服务器操作,如果是Linux服务,也有相应的远程连接操作工具。也可以在服务器上通过开通FTP服务的方式来操作。在这个过程中,服务器上还需要安装对应的Web服务器,如IIS服务器、Apache服务器、Nginx服务器等。
(7)域名解析到你网站根目录
在浏览器中登录你的云服务器管理后台,进入域名解析环节,将对应的域名信息解析到你的服务器IP上,支持解析二级域名等。解析后一般10分钟内生效,此时你再测试你的网站,一般就可访问到了,下一步就是丰富网站内容了。
自建网站过程中会遇到的一些问题,特此列出相应文章以供参考解决:
(1)服务器如何选购配置: 选购云服务器的时候如何选择可用区域、服务器的各种云盘类型有啥区别、企业用户如何选配阿里云服务器、个人用户如何选配阿里云。
(2)服务器搭建网站环境:Windows Server2012服务器安装IIS服务器、Centos系统快速部署LNMP网站环境。
(3)域名相关问题:域名备案相关流程介绍、域名解析相关知识。
(4)服务器安全配置(非常重要):服务器安全之浅谈云服务器安全组功能以及使用、服务器安全之Windows服务器修改远程桌面默认端口、服务器安全之Sqlserver修改默认端口号。
关于建站流程有何不懂的或者希望技术交流的,可加博主QQ:1046500441
备注:原文转载自如何建立个人博客网站并上线服务器_IT技术小趣屋。