1.简言
达者回头看往往觉得建站就是非常简单的事情:买个服务器,申请域名备案(等着审核),然后一键集成环境,然后把源码部署到服务器上,最后使劲用力敲下回车启动服务器。整个过程乏善可陈没什么需要注意的,就是买买买,点点点就可以了。
但是事实上从零开始建站对于初学者而言却并不是什么十分友好的体验,甚至说是一个比较糟心的过程也不为过。鄙人也是一个走在编程路上的学习者,最近对于建站比较感兴趣,因此打算自己动手弄一个网站顺便培养一下这方面的技巧。顺便把过程记录下来,希望能够对后来和我一样的萌新有一些帮助。主要记录的还是配置环境方面的内容,毕竟这里面的坑比较多。
2.基本情况概述
我个人而言,对建站方面所掌握的知识只有:
- html+css+js
- php(ps:仅掌握基本语法)
- linux系统操作(ps:仅了解简单linux指令)
- nginx(ps:今天刚刚听说)
可以说是非常可怜又单薄的知识体系,不过没关系,我有信心通过这次建站将知识体系丰满起来。嗯至少胖他一斤!
3.开始动手--申请服务器
万事开头难,基本上对我来说第一步应该做什么我完全没有任何主意。不过好在幸运的是之前有一个朋友,他买过一个服务器貌似在闲置,我就直接借来用学习了。
服务器具体信息为:centos7纯净版(linux下的一种没有图形界面的操作系统,类似于windows操作系统中的cmd一样),2G内存,40G硬盘,5Mb带宽。嗯,大致是这样反正自己学习肯定是足够用了。至于为什么选择没有图形化的centos,当然是朋友的借来用免费还挑什么呢?正好强迫自己再好好学习一下linux的指令操作。
这里提一句,买完了服务器之后再阿里云控制台中,是能够看到自己服务器的公网ip地址和内网ip地址的。公网ip地址(xx.xxx.xx.xx)就是提供给外人用来访问你自己服务器的,加上域名绑定就能够完成类似于输入www.frank.com,就能找到你服务器这样的功能。当然我只是学习,域名还需要自己花钱,想了想暂时没弄。(上面的域名是我随便写的,不是我自己的,声明一下,避免误会。)
4.配置服务器--创建后台环境
既然有了服务器,那就配置服务器准备为网站构建后台。这里澄清一个概念:
-
<