logo

服务器类型

简介

Forge 支持配置多种不同类型的服务器

  • 应用服务器
  • Web 服务器
  • 工作服务器
  • 负载均衡器
  • 数据库服务器
  • 缓存服务器

下面,我们将更详细地讨论每种服务器类型。

服务器类型

作为参考,以下是每种服务器类型提供的功能分解

类型NginxPHPMySQL / Postgres / MariaDBRedis, MemcachedNode.jsMeilisearch
应用服务器
Web 服务器
数据库服务器
缓存服务器
工作服务器
MeiliSearch 服务器
负载均衡器

应用服务器

应用服务器旨在包含部署典型 Laravel / PHP 应用程序所需的一切,在一个服务器中。因此,它们配置了以下软件

  • PHP
  • Nginx
  • MySQL / Postgres / MariaDB(如果选择)
  • Redis
  • Memcached
  • Node.js
  • Supervisor

应用服务器是 Laravel Forge 上最常见的服务器类型。如果您不确定需要哪种服务器类型,最有可能的是您应该配置一个应用服务器。随着您需要扩展应用程序,您可以考虑为数据库或缓存等服务配置专用服务器,但建议从应用服务器开始。

Web 服务器

Web 服务器包含部署典型 Laravel / PHP 应用程序所需的 Web 服务器软件,但它们不包含数据库或缓存。因此,这些服务器旨在 联网到 其他专用数据库和缓存服务器。Web 服务器配置了以下软件

  • PHP
  • Nginx
  • Node.js
  • Supervisor

数据库服务器

数据库服务器旨在充当应用程序的专用 MySQL / Postgres / MariaDB 服务器。这些服务器旨在通过 Forge 的 网络管理功能 由专用应用程序或 Web 服务器访问。数据库服务器配置了以下软件,具体取决于您在创建服务器期间的选择

  • MySQL、MariaDB 或 PostgreSQL

缓存服务器

缓存服务器旨在充当应用程序的专用 Redis/Memcached 服务器。这些服务器旨在通过 Forge 的 网络管理功能 由专用应用程序或 Web 服务器访问。缓存服务器配置了以下软件

  • Redis
  • Memcached

工作服务器

工作服务器旨在充当应用程序的专用 PHP 队列工作器。这些服务器旨在与您的 Web 服务器联网,不包含 Nginx,并且无法通过 HTTP 访问。工作服务器配置了以下软件

  • PHP
  • Supervisor

Meilisearch 服务器

Meilisearch 服务器安装 Meilisearch 为您的应用程序提供超快的搜索服务。它们旨在连接到另一台服务器,并通过 私有网络 进行通信。

Meilisearch 服务器将只显示和管理一个 站点。您无法在此服务器上创建或删除其他站点。从 Web 或应用程序服务器连接到 Meilisearch 服务器时,您应该通过其私有 IP 地址连接。

负载均衡器

负载均衡器旨在将传入的 Web 流量分布到您的服务器。为此,负载均衡器使用 Nginx 作为“反向代理”来均匀地分配传入流量。因此,负载均衡器只配置了 Nginx。

配置后,您可以 配置您的负载均衡器 以满足您的需求。