从零开始搭建自己的LNMP环境

这几天因为比赛需要,把之前学习测试的购买的腾讯云服务器简单搭建的网站进行了改造,目的是集个人网站,phpmyadmin,项目后台为一体进行后端学习开发。现在完成之后写写搭建LNMP的心得

注意了!这篇文章写的不是具体搭建的细节操作,只是简单的描述一下搭建的流程

从零开始的话,我前前后后算上域名备案的时间差不多花了一个半月,所以单纯一篇帖子不可能描述的很细节,有需要的可以自行百度更多大神的帖子自行建站
话不多说,先上实现的效果截图

个人网站主页

it行业外,谁不想拥有一个自己的网站然后发到朋友圈装逼呢?哈哈哈哈哈哈
从零开始搭建自己的LNMP环境

远程数据库管理

后台业务通常都要有自己的数据库
从零开始搭建自己的LNMP环境

后台接口url

这里放的是你的服务端处理文件,就是后端逻辑实现的地方
从零开始搭建自己的LNMP环境

实现流程

注意,如果你真的想学习搭建,那么接下来你得慢慢地耐心按流程做下去,下面的初期准备阶段可能会花上一个月的时间,保持耐心
一.初期准备阶段
1.准备服务器,域名
服务器 :现在用学生身份可以买到很便宜的1核2G1M的云服务器,单纯是自己开服测试学习是足够了,也不贵,一个月十块钱,各大厂商都有,我买的是腾讯云的。关于安装的系统,我的建议一般就是centos高版本(7+)的就好。具体流程你买的厂商的手册都有详细的参考。
域名: 买学生服务器的时候,厂商会送你一个域名的优惠套餐,也不贵一年一餐饭钱(我是先买了域名再买的服务器,没享受到这个优惠,气呀)。
重点:域名服务器都有了,但是你要正常上线你的域名,你还得通过 域名备案 这个流程,简单说就是*得知道你拿这个东西不会去干一些违法的事情,所以要和你的个人身份绑在一起。这个流程在你使用域名的时候就会看见,照着厂商的流程一步一步走就好。不建议去购买不用备案的*云服务器域名,因为相比国内正规渠道,没有了很多官方文档和一些服务(最重要的就是ssl证书,国内厂商会送一年加通俗的教程),这对我们新手来说不利于学习。
2.上线自己的网站
当你准备好服务器和域名的时候,你就可以建站了。
网站:大多数人都不想我要临时去建一个自己的网站吧,这里可以先去一些网站模板网站下载一些好看的、免费的,百度一下网站模板,挑一挑自己喜欢的下载了。
云服务器初始化
要为你的云服务器安装基本的操作系统,这里厂商给你的教程里面就能安装齐全LNMP所需的软件和环境了,Nginx,mysql,PHP(这里的安装版本,咳咳,过来人告诉你,新手尽量高版本的选,但是我还是希望我走过的一些路你们也要迷惑一阵,所以这里不说很详细)
云服务器管理网站文件:当你的域名备案好之后(挂载到云服务器上),就能上传你的网站内容了,这里推荐一个ftp软件传输你的文件到云服务器–FileZilla FTP Client。(自行百度安装 使用)
配置服务器
当你文件上传了之后,你还要配置服务器,这样才能访问域名时连接到对应的文件路径***意这里用的是Nginx服务器,百度一下Nginx怎么为自己的域名配置目录。
当走到这里,如果你的网站能顺利通过域名访问了,那么恭喜啦,你基本已经了解了一定的服务器搭建网站的知识
一.中期准备阶段
持续更新中…如果有人催我可以赶紧捣鼓捣鼓…