Laravel Forge 是一款服务器管理和应用程序部署服务。Forge 消除了部署服务器的痛苦和麻烦,可以用来启动您的下一个网站。无论您的应用程序是用 Laravel、Symfony、Statamic、WordPress 等框架构建的,还是只是一个普通的 PHP 应用程序 - Forge 都是您的解决方案。
我们在 Forge 这里以 PHP 为生,但 Forge 也已准备好处理其他技术栈,例如 Node.js。
连接到您首选的 服务器提供商 后,Forge 可以在几分钟内为您配置新的服务器。我们为您提供配置 多种服务器类型(例如 Web 服务器、数据库服务器、负载均衡器)的能力,并可以选择为您配置一系列服务,让您能够立即投入使用,包括
此外,Forge 可以帮助您管理 计划任务、队列工作者、TLS/SSL 证书 等。服务器配置完成后,您可以使用 Forge UI 仪表板管理和部署您的 Web 应用程序。
Laracasts 提供了一个全面的且 **免费的** 视频课程,介绍 Forge。如果您是 Laravel Forge 的新手,并且想要了解其功能的视频概述,请随时查看本课程。
为了配置和与您的服务器通信,Forge 需要对它们进行 SSH 访问。如果您已将服务器设置为使用 IP 允许列表限制 SSH 访问,则必须允许以下 Forge IP 地址
159.203.150.232
159.203.150.216
45.55.124.124
您也可以通过以下 URL 访问 IP 地址:https://forge.laravel.net.cn/ips-v4.txt。如果您打算自动化您的网络或防火墙基础设施,这将特别有用。
如果您限制 HTTP 流量,您的服务器还必须允许来自 forge.laravel.com
的传入和传出流量。
IP 地址变更
Forge IP 地址可能会不时更改;但是,我们将在 IP 地址更改前几周始终通过电子邮件通知您。
Forge 现在提供 零停机时间部署,这得益于与 Envoyer 的无缝第一方集成。
Forge 提供了一个强大的 API,允许您以编程方式管理您的服务器,提供对 Forge 大多数功能的访问。您可以在这里找到 Forge API 文档 这里。
您是否在文档中发现了一些令人困惑或不正确的内容?Forge 的文档完全是开源的!请考虑在 GitHub 上提交拉取请求。