如果你是非开发人员,或者是学习建站的新手,那么这篇文章挺适合你的。好了,假如你会一些写网页,而后台开发技术(如Java,Python,PHP,Asp.net等)是入门级水平,现在你想要自己搭建一个博客,那么现在有两种途径。第一种途径是在github上搭建blog,这是一种全新的思路。你只需将自己向主机提交,就能发布新文章。这个blog是静态的,不需要后台。github提供模板,允许站内生成网页,但也允许用户自己编写网页,然后上传主机。这是免费的,而且由于是静态网页,所以访问速度非常快,github提供无线流量。 具体的方法,你可以看看阮一峰的搭建一个免费的,无限流量的Blog—-github Pages和Jekyll入门。第二种途径就是使用WordPress平台了,技术成熟,性能稳定,安装简便,是搭建个人博客的首选。关于WordPress,我稍后再讲。
搭建一个网站,通常需要以下几件事情:
具有公网IP的服务器
购买一个域名
域名解析(即域名绑定服务器IP)
在服务器操作系统上搭建环境
部署应用程序
服务器。现在自建机房来作为自己的服务器主机这种事已经很少见了,因为太麻烦了,费钱又费力。通常有钱又有技术的大企业才会这么干。对于中小型企业或者个人,租云服务器是首选的方案。云虚拟主机平台现在已经发展的非常成熟,你可以花很少的银子来租这样的服务器。国内的这方面的执牛耳者,是腾讯云和阿里云。基本上你想要的方案,他们全部能提供给你。你可以租一个纯净的虚拟主机,然后自己安装操作系统,再在操作系统上搭建环境(如Java、PHP、Python语言的环境,mysql或者Oracle数据库,Tomcat、Nginx服务器等等);当然,你也可以租用已经搭建好环境的集成度很高的主机。我租用的是鹅厂的云服务器,选择了这样的配置:CentOS 6.5 + Nginx + PHP5.4 + JAVA。这两家的云服务器平台,在性能,安全等各个方面都非常出色,而且对在校学生提供了许多优惠。