HELPER VPS

LEMP VPS 主机:备好 Nginx、MySQL、PHP 的服务器

  • 已装好 Nginx、MySQL、PHP-FPM
  • PHP 网站、Laravel 立即部署
  • root 权限,自由配置

HELPER VPS LEMP VPS 是一台 Linux 云服务器,当您在创建时从镜像列表中选择 LEMP 时,它将在 Ubuntu 24.04 LTS 上安装 Nginx、MySQL 和 PHP,每月 $25.00 起,计费周期为 1、3、6 或 12 个月。无需逐个安装 Web 服务器和数据库:上传您的 PHP 文件,您的网站即可上线。

    什么是 LEMP?

    LEMP 取自 Linux、Nginx(读作 engine-x,故取 E)、MySQL、PHP 的首字母,是运行 PHP 网站最常见的服务器架构之一。Nginx 接收访问者的请求,静态文件直接返回,PHP 请求交给 PHP-FPM 处理,数据则从 MySQL 数据库读写。

    与使用 Apache 的 LAMP 相比,Nginx 擅长用少量内存处理大量并发连接,在小服务器上也很高效。四者都是开源软件,Laravel、Symfony、CodeIgniter 等 PHP 框架或自己开发的 PHP 网站都能直接部署在上面。把旧 PHP 网站迁到新服务器时,也是熟悉的架构,不必大改配置。

    LEMP VPS 能做什么?

    几乎所有用 PHP 开发的网站服务,都能通过 LEMP 自托管运营。

    如何开始使用 LEMP VPS?

    创建、连接、上传文件,网站就上线了。

    1. 第 1 步。 创建服务器

      选择地区和规格,在镜像列表中选择 LEMP。Ubuntu 24.04 上会安装 Nginx、MySQL、PHP。

    2. 第 2 步。 通过 SSH 连接

      用 SSH 密钥或 root 密码连接,用 nginx -v、mysql --version、php -v 确认安装。

    3. 第 3 步。 上传网站

      创建 Nginx 网站配置,把 PHP 文件上传到网站目录,再在 MySQL 中创建网站专用的数据库和用户。

    在 VPS 上自托管 LEMP 有什么好处?

    缩短安装时间,配置完全贴合自己的网站。

    与 LEMP 架构搭配使用的工具

    构成 LEMP VPS 的程序,以及适合搭配使用的工具。

    把服务器放在离用户近的地方

    在 31 个国家的 40 个城市,都能以相同价格创建 LEMP 服务器。

    如何在 LEMP VPS 上添加新网站?

    为每个网站准备 Nginx 配置、数据库和证书三样东西。

    Ubuntu 的 Nginx 把网站配置放在 /etc/nginx/sites-available 目录,再链接到 sites-enabled 目录启用。在新网站文件中用 server_name 写域名、用 root 写网站目录,并让 PHP 请求转给 PHP-FPM 套接字,然后用 sudo nginx -t 检查语法,再用 sudo systemctl reload nginx 生效。

    数据库方面,用 sudo mysql 登录,为每个网站分别创建数据库和用户,只给该用户授予对应数据库的权限,网站之间的数据就不会混杂。把域名 A 记录指向服务器 IP 后,用 Certbot 获取 Let's Encrypt 证书,HTTPS 网站就完成了。证书由 Certbot 按固定周期自动续期。

    如何管理才能让 LEMP 服务器长期稳定?

    定期做好更新、防火墙和备份即可。

    操作系统以及 Nginx、MySQL、PHP 的安全更新用 sudo apt update 和 sudo apt upgrade 获取。用 Ubuntu 的 ufw 防火墙只开放 SSH 和网站端口(80、443),MySQL 的3306端口不对外开放、只在服务器内部使用,这样更安全。建议一开始先运行 sudo mysql_secure_installation 完善基础设置。

    数据库用 mysqldump 定期导出并存放到别处,创建时开启自动备份选项,整台服务器会定期备份。网站变大、内存不够时,用更大的套餐新建服务器,迁移网站目录和数据库。开启慢查询日志,就能轻松找出拖慢网站的部分。

    LEMP 主机常见问题

    选择和安装 LEMP VPS 时的常见问题。

    LEMP VPS 上会安装什么?

    Ubuntu 24.04 LTS 上会安装网站服务器 Nginx、数据库 MySQL 和 PHP(PHP-FPM)。登录后即可创建网站配置并上传 PHP 文件。

    LEMP VPS 主机多少钱?

    LEMP 应用不额外收费,只需支付所选服务器套餐的价格。最小的套餐每月 $25.00 起,所有地区同一套餐价格相同。

    如何购买 LEMP 服务器?

    选择地区和规格,选择 LEMP 作为镜像,并支付以创建服务器。您可以选择 1、3、6 或 12 个月的计费周期,3 个月享受 10% 折扣,6 个月享受 15% 折扣,12 个月享受 25% 折扣。

    LEMP 和 LAMP 有什么不同?

    网站服务器不同。LEMP 使用 Nginx,LAMP 使用 Apache。Nginx 用少量内存处理大量连接,很适合小型 VPS,PHP 则以 PHP-FPM 单独运行。

    可以再安装 PHP 扩展模块吗?

    可以,拥有 root 权限,用 sudo apt install php-名称 的格式安装所需扩展,再重启 PHP-FPM 即可。Composer 也可以自行安装使用。

    可以用其他数据库代替 MySQL 吗?

    可以,可以在同一台服务器上安装 PostgreSQL 或 MariaDB,或用 Docker 运行。已安装的 MySQL 可以保留,不用的话停掉即可。

    可以部署 Laravel 应用吗?

    可以,用 Composer 安装依赖,并把 Nginx 的 root 指定为应用的 public 目录即可。队列任务用 systemd 服务或 Supervisor 常驻运行。

    网站如何发送邮件?

    在应用的邮件设置中接入使用587端口的邮件发送服务来发送。所有服务器的出站25端口都已关闭,使用发送服务是标准做法。

    可以从外部连接数据库吗?

    推荐通过 SSH 隧道连接。在自己的电脑上用 SSH 端口转发连接服务器的3306端口,无需把 MySQL 端口开放到互联网,也能使用管理工具。

    如何备份?

    在创建时选择自动备份选项会增加套餐价格的 5.6% 费用,并定期备份整个服务器。首次付款确认后,可以在支持页面上请求回滚,并且使用 mysqldump 单独保存数据库副本会让您更加安心。

    可以重装回初始状态吗?

    可以,在服务器页面通过重装操作系统重新选择 LEMP 镜像,即可重新安装。磁盘会被清空,请先下载网站目录和数据库。

    Nginx、MySQL、PHP 是各自项目所拥有的开源软件,HELPER VPS 只在创建服务器时代为安装。安装后的更新、配置以及网站代码和程序使用问题,由您自行管理。服务器费用为所选套餐价格,LEMP 应用本身不额外收费。

    LEMP 服务器指南

    拿到服务器后建议先做的事。