——基于LNMP的网站建设

两年前,我写过一篇名为《从零开始基于CentOS7配置PHP开发环境》的小文,现在新冠期间换个名字,将其整理以存之。

前言

为什么要建站?

现在网络的发展远不是二十年前那个状态,差不多大家想要的资讯都能轻松在门户网站、微博、微信、推特、脸书上找到,如果现在还想着在信息上和他们这些大鳄抗衡,确实很难实现。所以为什么还要建站呢?

原因一、学习

如果你是做Web开发的,你最好能有个相对真实的环境来测试代码,这时你就需要这么一个站点。

原因二、私密共享

虽然现在大把的“云”,但是其安全性却不得而知,我们只能Hope运营商能切实地把保护用户隐私落到实处。如果你认为这仅是个Wish的话,那么请自己动手吧。

原因其它、装十三

自己搭个简单的站点并没有相像的那么难,只要你有高中的基础,一步步的照着做下去,我相信你就能搭出属于你自己的站点来。想想看,一个文静的妹子或一个文科生,在朋友面前打开一个颇具个性、满是自己日常点滴的站点时,旁边那些人的下巴掉一地的样子,嘿嘿嘿——

整个建站过程分为四个环节:系统设置、网页服务、数据库服务、PHP环境,会按此顺序描述进行展开。如果你看完上面动心了,那么你可以接着向下看了,否则请关闭。谢谢!

一、建站准备

从零建站的大前提是,你得有个用来放代码并能在互联网上访问的空间,所谓的能在互联网上访问指的是你服务器所接入的网络要有一个广域网IP,而不是局域网IP。

空间有两个来源,自建或购买。如果你不打算自建服务器,又没有申请免费空间的原材料,阿里云可能是个不错的选择。

有了空间后,你还需要一个运行在上面的操作系统。本文我们以CentOS 7为例进行讲解,其它的系统大同小异,比如若你选择Ubuntu时,你通常只需要将文中的yum替换成apt-get就好。

请允许我将后面免费申请的亚马逊云既AWS也归入购买,主要是申请这个免费云要有一个可正常使用的Visa或Master信用卡,他会先扣一美元进行验证。此外AWS免费是有时间和其它要求的,操作不当也会产生费用——直接从你的信用卡扣除。

  1. 下载系统

如果你是购买的空间,你只需在你的控制台中选择CentOS 7 64位版即可,你可直接跳至第四步【安装更新】。

CentOS 7是RedHat主导下的一个开源项目,安装镜像你可以去华为云镜像下载,如果你只是建站用,推荐最小安装版。

http://mirrors.huaweicloud.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso

图1、华为云镜像文件列表
  1. 制作启动盘

下载完系统的安装镜像后,我们需要将其制作成启动盘,以便自U盘启动。这时我们要用到一个工具——Rufus,这款小工具体积超小,使用方便,并且还是免费软件。

下载地址:https://rufus-usb.cn.uptodown.com/windows/download/

正常情况下,本说明所涉软件匀以开源或免费优先。

软件下载成功后,找一个U盘,如果下的是最小镜像,2G大小的U盘就可以了,把U盘插到电脑上。

此时打开Rufus工具,选择我们要做启动盘的U盘。

图2、制作启动盘

点击【开始】后,会有一些弹窗提醒,全部默认项一路点下来就好,正式开始后【准备就绪】处会出现绿色进度条。

  1. 设置U盘启动

坦白说,这步最让我头疼,因为市场上电脑品牌太多了,确实没办法一一列明,但是主流电脑设置U盘启动的按键如下(下表资料来自百度)。

图3、主流品牌电脑开机启动选项热键

大家根据自己的电脑品牌参考上表,先把做好启动的U盘插到电脑上,在电脑重启或者开机的同时,点按对应你电脑的快捷键(如F8),注意是点按,不是按住不放。

待电脑显示器上弹出可以选择启动设备的时停止,使用键盘的上下方向键来选择从你的U盘启动(一般都设备选择里会显示你的U盘名称),并按【确认/ENTER】键(【回车】键)。

  1. 安装系统

进入安装模式后的第一个界面,选【Install CentOS Linux 7】(选定后会高亮变白),然后按【回车】键。

图4-1、安装选项

随后会出现一堆《黑客帝国》一样的字符,不用答理它们,让它们自己跑(其实这是在加载内核的一些基本的驱动)。

等装逼字符跑完之后会进入到语言选择界面,如果你英语还行,那就可以默认【英语】,否则就把中间的进度条拉到最下面,左侧选【中文】,右侧选【简体中文(中国)】,然后【继续】。

接着会进入到另一个安装确认界面,这里会把我们前面确认的选项都列出来,通常来说也可以不理它——【开始安装】。

如果这步时无法点【开始安半】,一般应该是【安装位置】需要二次确认,方法是点一下图标展开详细内部,然后再点一下【确认】便可。

图4-3、安装语言选择
图4-4、安装确认

点击【开始安装】后,会进去安装界面,这里要操作两个东西。一是为root用户设置一个足够强!足够强!足够强!的密码,增强系统的安全性;二是新增一个受限用户,做日常使用。

图4-5用户设置
图4-6设置密码
图4-7、新增用户

在完成密码设置和新增用户后,点【完成配置】,然后系统会自己再工作一会,此时也不用理它,完成后点【重启】。

至此,系统安装完成。

Root的密码一定要足够强,可以设置一串无规则的大小写字母、符号、数字结合长度不小于16位的字符串。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注