15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > LNMP架构 - 安装CentOS虚拟机

LNMP架构 - 安装CentOS虚拟机

时间:2023-06-26 11:30:02 | 来源:网站运营

时间:2023-06-26 11:30:02 来源:网站运营

LNMP架构 - 安装CentOS虚拟机:
宿主机系统:macOS 10.12 & Windows 10
虚拟机软件:VirtualBox 5.2.0
虚拟机系统:CentOS 7.4.1708 64bit

前言

LNMP 是非常流行的一种建站方式,据说国外比较习惯叫 LEMP(因为 nginx 的全名是 engine x)。意思是使用 Linux + nginx + MySQL(MariaDB) + PHP(Python) 搭建服务端的程序。之所以不选择使用 LAMP,是因为我比较喜欢 nginx 的语法格式,仅此而已。Apache 当然也是非常优秀的一款 Web服务器 软件,自不必说。

自己建站难免要跟服务器打交道,但是网上能找到的这方面知识非常零碎,所以我萌生了做这个教程的想法,也是为自己做一个总结。本教程试图从零开始教会一个小白架设自己的服务器,所以行文可能会比较啰嗦,见谅。

所谓服务器既是网络上的一台主机,我们平时上网通过 域名 / IP地址 来访问一个网站,其实就是在访问某台服务器上面的数据,所有的网页其实都是由一个个的 HTML文件 / 图片 / 音乐 等组成的。

如果是自己建站,通常要求的服务器性能不会太高(P4处理器 / 512M内存 / 20G硬盘 这个配置已经足够满足一个小型网站的需求,甚至不需要显卡和显示器),所以你自然可以拿自己的电脑架设一台服务器,不过这台服务器需要24小时不断网不断电,而且需要有一个固定的 IP地址(通常固定 IP地址 的宽带非常昂贵,如果没有固定 IP地址 也可以通过花生壳这款软件实现 IP 的动态绑定,不过我们本文不涉及这方面的知识,后续可能会专门写一篇文字讲述),种种费用算下来,其实每年的花销是很高的,并且在中国大陆的服务器都需要备案,如果是自己架设服务器没有备案的话也会很快被工信部停掉,所以通常我们会选择租用服务商的服务器(比如阿里云、腾讯云),最低配置的服务器一年租金大约只需300-500元左右即可。

服务器的问题我们先说到这里,后续会深入探讨。如果只是单纯的学习又或者开发人员需要测试一下自己的代码是否能跑通,不必一定要租一台服务器不可,我们可以在自己的电脑上搭建一个虚拟主机环境,把虚拟主机作为一台服务器,这样既可以达到学习或测试的目的,又无需任何的费用,因为 VirtualBox 和 CentOS 都是开源且完全免费的。

接下来说一下虚拟机和操作系统的安装和网络配置。




安装虚拟机

首先我们进入 VirtualBox 官网下载 VirtualBox 的安装包,然后进入 CentOS 的官网下载 CentOS 的 iso镜像文件,因为我们不需要桌面系统,所以只要选择 Minimal ISO(最小化安装)就可以了。




软件的安装就不赘述了,我们直接来看如何安装虚拟机操作系统,进入 VirtualBox 的主界面

VirtualBox 主界面
选择 新建,弹出窗口,名称随意填写,类型选择 Linux,版本选择 Red Hat (64-bit)。(VirtualBox 没有 CentOS 的版本选择,而 CentOS 是 RedHat 的克隆版本,二者除了 logo 不一样,基本没有任何区别,具体请自行搜索,我们这里选择 RedHat 就可以了)

新建虚拟机
内存分配视你的主机配置而定,不需要太高,我这里分配了1G的内存。

分配内存
分配硬盘给虚拟机,选择 现在创建虚拟硬盘。

创建虚拟硬盘
虚拟硬盘类型可以随意选,VDI 是 VirtualBox 专用格式,如果你的虚拟机需要加载到其它虚拟机软件(比如 VMware、Fusion、Parallels Desktop 等等)中运行就要查看其它虚拟机支持的硬盘类型了。

选择虚拟硬盘类型
虚拟硬盘文件的大小分配方式,动态分配 是根据你的虚拟机尺寸动态分配空间直到你设定的尺寸上限,固定大小 就是固定一个大小不再变动。这里也可以根据需要选择,我习惯选择动态分配。

虚拟硬盘文件分配方式
名称栏是可以随便填写的,下面的尺寸就是你的虚拟机的硬盘大小了,这里同样不需要选择太大,一般20G以内就足够了,但也不能太小,因为系统文件会占用一些空间。我这里选择的是8G空间。

虚拟硬盘尺寸
虚拟机新建完成,我们会回到最开始的界面,可以看到左侧已经有我们刚刚新建完毕的虚拟机可供调用了。

虚拟机新建完毕

安装系统

接下来就是给我们的虚拟机装系统了,现在的 CentOS 装机非常傻瓜化,所以不会装系统的朋友不要害怕,跟着我说的一步一步做,非常简单。我们选中虚拟机,点击上面的 设置 按钮会出现如下页面。

虚拟机设置界面
点击上面的 存储 标签。

虚拟机存储界面
点击下面 IDE控制器 中的 没有盘片,在右侧点击光盘图标,然后点击 选择一个虚拟光盘文件,在弹出的窗口中选择你刚刚下载的 CentOS 的 iso文件。下图的 iso文件 是最近使用的镜像文件,如果你是初次安装是没有的。

选择镜像文件
这样我们就加载好了安装镜像。点击 OK。

镜像文件加载完毕
点击启动虚拟机,我们将看到下面的页面,选择第一项 install CentOS 7 按 Enter(因为 Mac 不在身边,下面的图片为 Win10 环境,二者大同小异)

启动虚拟机
我们来到了安装界面,选择 简体中文

选择语言界面
选择 安装位置 配置硬盘挂载

安装信息摘要
这里不用改动,直接选择 完成。具体的 Linux 挂载配置会在之后的文章中讲解,这里先选择 自动配置分区 就好。

直接选择 开始安装

开始安装
进入安装页面,我们点击 ROOT密码 设置一个 root 用户的密码。

安装界面
root 用户为系统的最高权限用户,相当于系统中的最高管理员,可以做一切事情,所以如果是在服务器环境这个密码必须要配置复杂一点(最好同时包含 大小写字母 / 数字 / 标点符号,且不小于8位),以防被黑客入侵。但是因为我们这里是虚拟机环境,不用太过担心入侵的问题,所以随便设置一个短一点的密码就好。如果你设置的密码比较简单,那么需要点击两次 完成 才可以成功设置。

设置密码
回到安装界面,等待下面的进度条完成。

等待安装
安装完成之后点击下方的 重启 重新启动虚拟机。

安装完成


关键词:虚拟,安装

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭