中国站

LNMP

Nginx 1.18/1.20, MySQL 5.7/8.0, PHP 5.3-8.1 | CentOS 7.2, Ubuntu 18.04

返回

用NGINX (“Engine-X”)替换Apache Web服务器组件,亦包括了Linux操作系统、MySQL关系数据库管理系统和PHP编程语言。

LNMP(也被称为 LEMP)堆栈适用于几乎所有与LAMP堆栈兼容的应用程序。选择NGINX的优势在于能够同时提供更多页面和可预测的内存使用配置文件,使其成为高需求场景中更稳定的替代方案。
Nginx示例图

部署后使用

查看LNMP应用的各项配置信息

  1. 登录轻量服务器控制台

  2. 在实例列表中,选择并进入使用LNMP应用镜像创建的实例详情页。

  3. 选择应用管理页签,进入应用管理详情页。
    LNMP应用管理

您可以在此页面查看LNMP应用的各项配置信息。例如:

○ MySQL 数据库的管理员账号(root)和密码、数据库地址。其中管理员密码可通过登录实例并执行sudo cat /root/ReadMe命令获取。

○ Nginx 的首页地址和网站根目录。

○ Nginx、MySQL、PHP软件在操作系统中的安装地址。PHP详细配置信息可访问实例的公网IP/phpinfo.php查看

提示:
若所选择的PHP版本默认未存在phpinfo.php文件,您需要通过以下步骤创建包>含phpinfo函数的phpinfo.php文件,再查看PHP配置详情:
1)在远程连接的服务器命令行中,运行以下命令,切换为root用户。

  1. sudo su root

2)运行以下命令,在网站根目录创建phpinfo.php文件,用于保存phpinfo函数的相关代码。

  1. vim /home/www/htdocs/phpinfo.php

3)按i键进入编辑模式,添加以下代码。

  1. <?php
  2. phpinfo();
  3. ?>

4)按Esc键,然后输入:wq后按下Enter键,保存并退出文件。
5)在本地主机中,使用浏览器访问轻量服务器公网IP/phpinfo.php
如果您的服务器已绑定域名,可以通过域名访问您的域名/phpinfo.php

使用FTP工具上传代码并调试

  1. 登录使用LAMP应用镜像创建的实例,搭建FTP服务。

  2. 在本地计算机中使用FTP工具(如WinSCP)向LAMP服务器上传自己的网站代码,并对网站进行测试调试。

域名与DNS解析设置

您可以给自己的LAMP实例设定一个单独的域名。用户可以使用易于记忆的域名访问您的网站,而无需使用复杂的IP地址。

有些用户搭建网站仅用于学习,这种情况下可使用IP直接访问网站,但不推荐这样操作。

如果您想要通过域名来访问您的网站,可购买域名并备案网站后,使用DNS云解析配置域名解析,讲域名指向实例的一个IP地址(公网地址)。

开启HTTPS访问

可购买SSL证书、安装给您的LAMP实例以开启HTTPS访问。