返回

LEMP VPS 主机,预装好

LEMP VPS 在 Ubuntu 24.04 上为您备好 Nginx、PHP-FPM 和 MariaDB,省去搭建的麻烦,让您的 PHP 应用在自己的服务器上上线。下单后,这套环境会自行安装并申请证书,网站地址以及数据库的登录名和密码会显示在面板中。把文件上传到 /var/www/html 即可开始,Nginx 配置和 root 权限都在您手中。

您的网站有多大?

合计$2.58/月

价格含增值税。

RAM 和 CPU 可随时升级或降配。磁盘只能增大,建议从小配置开始。

您的 LEMP 服务器上安装什么?

  • 来自 Ubuntu 24.04 软件包的 Nginx 1.24
  • PHP-FPM 8.3,并带有 mysql、mbstring、xml、curl、zip、gd、intl 和 bcmath 等扩展,可直接使用
  • MariaDB 10.11,数据库和用户都叫 site,不对外开放
  • 把未知地址交给 index.php 的 try_files 规则,以及 64 MB 的请求大小限制
  • 通过 Certbot 使用 Let's Encrypt:网站在 sslip.io 地址上通过 HTTPS 打开,对 IP 的请求会跳转到该地址
  • fail2ban 和 Ubuntu 自动安全更新
  • 防火墙只开放 22、80 和 443 端口

LEMP 需要多大的配置?

LEMP 环境没有官方的 RAM 数值,因为需要多少取决于您放上去的应用。经验上,一个小型 PHP 应用可以从 1 GB 起步。多个网站或内容管理系统可以考虑 2 GB,重度依赖数据库的应用可以考虑 4 GB。您可以在面板中分别提升 RAM、CPU 和磁盘,您的数据和 IP 地址保持不变。

用途配置价格选择
新网站 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/月
成长中的网站 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/月
访问量大的网站 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/月

适合谁?

  • 部署只有单一入口的 PHP 框架的开发者
  • 想自己编写 Nginx 配置的人
  • 用 server block 在一台服务器上运行多个网站的人
  • 学习 Nginx、PHP-FPM 和 MariaDB 或搭建测试环境的人
  • 用户在土耳其、希望运行在伊斯坦布尔服务器上的应用

下单之后会发生什么?

  1. 设定配置并完成付款。
  2. 服务器启动后,这套环境会自行安装。在我们的真实服务器测试中,这大约用了 3.5 分钟。
  3. 在面板的“我的服务器”中打开您的服务器。在“概览”标签页中打开“网站地址”链接。Your server is ready 页面会显示 PHP-FPM 已正常工作。
  4. 使用面板中显示的 root 用户和密码,通过 SFTP 把文件上传到 /var/www/html。欢迎页 index.php 可以删除。
  5. 通过 SSH 连接,运行 chown -R www-data:www-data /var/www/html,给文件设置正确的所有者。
  6. 通过 localhost 把应用连接到数据库,使用面板中的“登录名”和“密码”两行。

每台服务器都包含

  • 价格含每日备份
  • 不限流量
  • 完整 root 权限
  • 之后可升级或降配 RAM 和 CPU,并扩大磁盘
  • 位置:Istanbul · IST-1。

须知

  • Nginx 不会读取 .htaccess 文件。重写规则放在 /etc/nginx/sites-available/default 中。修改之后,先用 nginx -t 测试,再运行 systemctl reload nginx。
  • Nginx 和 PHP 接受最大 64 MB 的上传,PHP 内存限制为 256 MB。PHP 一侧的设置在 /etc/php/8.3/fpm/conf.d/99-seturack.ini 中修改。
  • 面板中的“登录名”和“密码”两行属于数据库用户。SSH 和 SFTP 请使用下方的“用户名”和“密码”两行。
  • Ubuntu 安全更新会自动安装。PHP 版本升级和您应用的代码由您自己负责。
  • 安装时不会搭建邮件服务器。如果您的应用要发送邮件,请使用 SMTP。
  • 如果无法签发证书,网站会通过 http 在您的 IP 地址上打开。连接好域名后,可以用 certbot --nginx 再试一次。

LEMP 常见问题

什么是 LEMP 环境?

LEMP 是 Linux、Nginx、MariaDB 或 MySQL 以及 PHP 的缩写。其中的 E 来自 Nginx 的读音 engine-x。这台服务器已安装 Ubuntu 24.04、Nginx 1.24、MariaDB 10.11 和 PHP-FPM 8.3。

LEMP 服务器需要多少 RAM?

LEMP 没有官方的 RAM 数值。经验上,一个小型 PHP 应用可以从 1 GB 起步,多个网站或内容管理系统可以用 2 GB。如果不够,可以在面板中升级配置。

Nginx 会读取 .htaccess 文件吗?

不会。Nginx 的规则写在服务器配置中,在这台服务器上就是 /etc/nginx/sites-available/default。伪静态网址所需的 try_files 规则已经在里面。如果您要迁移依赖 .htaccess 文件的网站,请把规则改写成 Nginx 的形式,或者选择 LAMP。

如何调高 LEMP 服务器的上传限制?

在 /etc/php/8.3/fpm/php.ini 中调高 upload_max_filesize 和 post_max_size,然后运行 systemctl restart php8.3-fpm。如果文件超过 64 MB,还要调高 Nginx 配置中的 client_max_body_size。

可以在 LEMP 服务器上安装 WordPress 吗?

可以。把 WordPress 解压到 /var/www/html,然后用网站的数据库信息完成安装。伪静态网址的规则已经就绪。如果想省去安装步骤,可以看看预装 WordPress 的方案。

如何把域名连接到 LEMP 服务器?

把 A 记录指向服务器的 IP 地址,并通过 SSH 运行 certbot --nginx -d yourdomain.com。证书会签发并自动续期。如果有多个网站,请在 /etc/nginx/sites-available 下为每个网站单独写一个 server block,并链接到 sites-enabled。

了解更多,查看类似应用