之前在BBC内部技术分享会上提到过如何快速搭建网站的话题,这次详细写了下来,想要搭建自己网站的朋友可以看看,也适合没有开发经验的朋友阅读。
我们希望快速搭建一个网站,无论有没有开发经验,也不想花太多的时间写代码。博客、企业网站、小型电商网站……这时候选择一个合适的CMS(内容管理系统)就显得尤为重要,它能帮你快速搭建网站,让你有更多的时间放在网站的内容上。
一般成熟的CMS都集成了文章管理、会员管理、网站基础设置等模块,有的甚至还提供了开发者的一些接口,比如一整套API模块,通过API可以调用其各个内容,对内容进行操作(增删改查),可以快速搭建一个网站。
说了这么多,现在差不多该进入正题了。
你需要:
源代码下载
可以直接从官方网站下载:尽量不要从第三方网站下载。
购买云服务器
最方便快捷的方式就是直接购买阿里云ECS/腾讯云CVM等大厂的云服务器,相对稳定可靠。需要说明的一点是,如果你购买的是中国大陆的服务器搭建网站,需要按照相关法律法规提供个人信息备案后才能正常使用,但是如果你购买的是海外的服务器,则不需要备案。区别就是两者的访问速度差别很大,大陆的服务器在大陆的访问速度非常快,如果是海外的服务器,在大陆的访问速度就不太理想了。当然如果你的大部分访问客户都在海外,那么海外服务器是首选。另外,很多大厂的附加服务都是以备案为基础的,比如阿里云的CDN、OSS服务等,需要绑定的域名都是备案的。
一般个人博客网站不需要配置高端的云服务器,一般1G单核CPU/1G内存/1M固定带宽/40G硬盘就足够了,可以对比几家大厂商的云服务器产品,价格大概在600元/年左右,一般厂商会不定期做一些优惠活动,力度还是很大的,需要自己去研究一下。
在购买云服务器的时候,厂商一般会提供多种可选配置供您选择:
选项包括:、、。 指的是服务器的地理位置,尽量选择靠近用户访问地区的服务器,比如用户在厦门,可以选择华南或者华东。其他配置就不细说了。
另外需要详细解释一下的就是镜像。这里的镜像其实就是服务器的操作系统和各种环境。比如上图我们要用它来搭建一个网站,那么就直接选择那个镜像就可以了。在服务器创建的时候,会把需要的所有运行环境都安装在这台云服务器上。当然如果你对服务器比较熟悉的话,可以自由选择操作系统,安装各种环境:
购买云服务器后,您可以在厂商提供的后端管理界面看到您所购买的服务器的所有信息,云服务器会分配一个固定的外网IP地址。
这个固定IP地址稍后会用来将您的域名解析为外部IP地址。
如果选择镜像安装,请前往官网查找镜像的使用手册,手册中通常会有该镜像的详细说明,包括镜像中的 PHP 版本、FTP、MySQL 版本以及安装目录等。镜像中安装的 MySQL 和 FTP 账号和密码是随机生成的,您可以根据需要进行修改。请记住这些账号和密码,后面安装数据库时会用到。
域名注册
可以考虑购买与云服务器同一厂商的域名,这样后期维护/记录会比较方便。一般可以选择注册一些比较常见的域名,比如.com/.cn/.net等。
注册好域名之后,您可以在厂商提供的后台管理中看到您购买的域名:
点击‘管理’进入域名管理界面,可以设置域名解析到云服务器。点击添加解析,一般需要填写以下信息:
分析设置完成后会生成一条分析记录:
一般解析记录保存后会提示多久生效,现在的云解析DNS刷新速度很快,新添加的记录1-2分钟就能生效。判断解析是否成功,可以ping一下刚刚解析过的域名,看是否解析正确:
还有一种方法就是直接把域名输入浏览器访问,不过这种方法最好在云服务器上搭建好HTTP环境后再尝试,如果解析成功,就可以进行最后一步,网站的安装。
安装网站
在安装网站之前,需要准备一个FTP工具,推荐使用。
安装网站有两种情况:
1>镜像选择云服务器的镜像,因为云服务器已经集成了运行所需的各种环境,如果域名解析成功,直接在浏览器里访问域名然后按照提示操作即可。
2>云服务器采用干净的操作系统,需要安装完整的:.4+PHP7.0+MySQL 5.6+环境。为了方便网站维护,建议安装FTP组件,并指定目录到web目录。环境安装好后,使用FTP将源码放到web根目录,通过域名访问,按照提示安装即可。另外,还需要设置额外的规则。
一切准备就绪,我们开始安装吧!
安装界面会提示你需要准备哪些信息:
填写数据库信息,需要注意的是数据库地址,因为我们是和web服务安装在同一个云服务器上的,所以直接填写就可以了,其他信息需要根据你的账号填写:
填写网站信息,设置管理员账号,此管理员账号以后用于管理网站,包括用户管理、文章管理、媒体管理等:
以上就是主要的设置页面,我就不一一详细讲解了。
安装成功后,通过刚刚设置的管理员账户登录网站后台:
支持安装主题:
安装成功后直接访问域名就可以看到皮肤效果。还支持安装功能插件进行功能扩展。
网站已经准备好了!
更多设置及功能请参考官网文档:
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。