今天,我们很高兴地宣布一种在 Laravel Forge 中配置不同类型服务器的新方法。创建 Forge 服务器时,您现在可以选择六种不同的服务器类型:应用服务器、Web 服务器、工作服务器、数据库服务器和缓存服务器。当然,您仍然可以配置负载均衡器。我们将在下面讨论每种服务器类型。
应用服务器
应用服务器包含部署 PHP/Laravel 应用所需的一切,包括缓存(Redis/Memcached)和数据库。这些是我们一直以来在 Laravel Forge 中提供的默认服务器类型。应用服务器包含
- PHP
- Nginx
- MySQL/Postgres/MariaDB(如果需要)
- 缓存(Redis + Memcached)
- Node.js
Web 服务器
Web 服务器包含部署 PHP/Laravel 应用所需的 Web 服务器软件,但不包含缓存或数据库。这些服务器旨在与专用的缓存或数据库服务器联网。Web 服务器包含
- PHP
- Nginx
- Node.js
数据库服务器
数据库服务器包含 MySQL、Postgres 或 MariaDB,但不包含 Web 服务器。数据库服务器旨在与您的 Web 服务器联网。
缓存服务器
缓存服务器只安装 Redis 和 Memcached。这些服务器旨在与您的 Web 服务器联网。
工作服务器
工作服务器安装 PHP,但不安装 Web 服务器或数据库。这些服务器旨在作为专用的队列工作服务器,与您的 Web 服务器联网。
负载均衡器
负载均衡器继续仅安装 Nginx。这些服务器将传入的 Web 流量分配到您的 Web 服务器或应用服务器。
如果您还没有 Forge 帐户,现在是注册的好时机!Forge 允许您轻松创建和管理 PHP 服务器,这些服务器包含 MySQL、Redis、Memcached、数据库备份以及运行健壮的现代 Laravel 应用所需的一切。