LNMP一键安装包从安装到应用教程 - 国人老牌服务器Web环境部署工具

运维软件390字数 2271阅读7分34秒阅读模式

LNMP一键Linux服务器Web环境安装包至少在我认知范围内算是国内比较老牌且一直持续维护更新的免费部署包工具。我们可以直接半可视化的在Linux服务器中部署安装Nginx、Apache等组合的Web网站建站环境。且通过这么多年迭代,这款LNMP一键安装包每年6月1日会大版本更新。如果没有记错的话,这款工具我使用有超过10年,在安全性和稳定性上都保持这较好的口碑。

LNMP一键安装包,可以选择LNMP、LAMP、LNMPA组合,且可以在编译过程中可视化的选择PHP、MySQL版本,以及配合软件组合中的优化插件。虽然不同于AMH、宝塔面板这样直观的可视化,但是在Linux命令行界面中依旧有LNMP特点的小的工具命令行支持快速的部署安装常见的组件工具、SSL证书、添加和管理网站等。

在这篇文章中,我们就来分享LNMP一键安装包的安装和常规应用详细教程。当然如果我们对于其他服务器控制面板有兴趣的,也可以阅读下面相关文章。

第一、LNMP一键包安装部署

LNMP一键包兼容支持的Linux镜像还是比较广泛的,比如我们可以常用的在CentOS、Debian、Ubuntu等版本中,我们只要不是选择过分老版本的都是支持的。

对于服务器要求而言,我个人建议服务器内存2GB以上,硬盘20GB以上即可。我们如今选择云服务器、独立服务器配置都不是太差的,毕竟我们要运营网站不能配置太低。这一点相比宝塔面板可视化面板而言,一键包部署Web环境对于配置相对低一些。

1.1 一键包安装命令行

我们在部署LNMP一键包工具之前,如前面提到的配置好服务器环境,然后在SSH远程输入下面的命令行脚本就可以自动部署。

screen -S lnmp
wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz && tar zxf lnmp2.0.tar.gz && cd lnmp2.0 && ./install.sh lnmp

因为在部署LNMP一键包过程中可能时间教程,我们一般是建议在screen中部署,这样不会因为本地的网络断开安装失败。所以我们需要提前检查是否有支持screen。如果当前服务器没有安装screen 则我们自己手工部署安装。

yum install screen 或 apt-get install screen安装

1.2 一键包安装过程记录

这里我们明确可以输入SSH远程脚本之后,准备记录安装的过程。

输入脚本回车后,我们可以看到上图需要先选择数据库的版本,有支持 MySQL 或者 MariaDB 数据库,我们根据项目要求和自己熟悉的数据库选择。以及我们设置数据库管理密码,是否安装优化驱动。

后面,我们选择PHP版本。如果我们没有特殊的要求低版本PHP,一般现在都建议用到PHP7.4以上版本,同时我们安装一个熟悉的内存优化机制。

根据我们服务器的性能会安装成功时间不等。这里看到上图代表LNMP安装完毕。我们就可以进行管理LNMP。对于LNMP的应用下面我们梳理几个常用的实例。

第二、LNMP 一键包部署网站

LNMP 一键包是当前比较主流且深受用户欢迎的Web环境工具。我们一般会在服务器部署LNMP后部署网站,既然我们已经部署好LNMP在当前服务器这里就实战记录LNMP部署网站的一些流程。

2.1 添加创建网站

我们在准备把服务器上创建网站,建议先将域名解析到当前服务器。如果我们不解析服务器且后面如果要用到免费SSL证书可能不会自动验证所有权。

lnmp vhost add

LNMP一键包有内置比较方便的小工具,比如创建站点用上面命令。

根据向导,我们可以添加需要绑定站点的域名。开启伪静态支持主流CMS程序,包括开启日志、创建站点MYSQL数据库。

2.2 添加SSL证书

LNMP 创建站点的时候也有内置可以部署SSL证书。

我们可以看到部署向导中包括自定义外部SSL证书、免费Let's Encrypt证书。根据我们的需要部署,比如这里我演示部署免费Let's Encrypt证书,输入对应序号2回车后任意键开始部署。

至此我们看到上图就代表当前的网站域名添加到服务器中,而且也已经绑定部署SSL证书。

打开站点可以看到SSL部署没有问题,虽然看到的是403 Forbiindden错误报错,但是这个是因为没有上传数据。我们只需要找到对应的"/home/wwwroot/lnmp.lezaiyun.com"目录传数据部署站点即可。

2.3 数据库创建管理

LNMP 数据库 MySQL 根据需要可以安装需要的版本。且在添加站点的时候可以给当前站点创建数据库名,如果我们后续需要管理或者单独创建,也可以到 phpMyAdmin 中创建。常规的数据库管理URL是"http://服务器IP地址/phpmyadmin/",但是我们考虑到安全应该是需要将phpmyadmin目录自定义名称的,这个名称在"/home/default/"目录中。

备注:如果是较大数据库的导出导入,一般会用dump命令

至此,我们利用LNMP一键包部署到服务器中创建WEB网站环境过程基本整理完毕。其中LNMP脚本中还有内置很多的组件安装小工具,具体可以参考:

LNMP 一键安装脚本是我们常用于Linux服务器的Web工具。相比我们可能熟悉的宝塔面板更加老牌,只不过需要通过命令行的方...
314

对于选择面板还是一键包部署Web环境每个人的看法不同、熟悉度不同。我们可以根据自己的能力和熟练程度选择,没有绝对的优劣,只有适不适合我们自己。

投上你的一票
 最后更新:2024-3-14
麦子
  • 本文由 麦子 发表于 2023年7月28日 10:01:44
  • 转载请务必保留本文链接:https://www.idcxen.com/lnmp-install.html
  • LNMP环境搭建
  • LNMP一键包
  • LNMP教程
  • 服务器管理软件
  • 服务器面板管理
  • VPS控制面板
  • LNMP SSL