自我们上次发布总结了四月份发布到Laravel Forge的所有内容以来,已经过去了一个月。
这个月,我们一直在重构 Forge 的部分内容,为一些令人兴奋的新功能奠定基础...
SSL 默认站点
当 Forge 配置 App 或 Web 服务器时,它会创建一个“默认”站点。当对服务器发出未配置域名的请求时,此站点由 Nginx 提供服务。
以前,当服务器为其一个域名配置了 SSL 时,Nginx 会避免使用此默认站点,而是提供服务于第一个监听端口 443 的域名。
为了防止这种情况,Forge 现在将为 SSL 请求创建一个默认站点。
站点日志改进
日志面板现在将尝试显示来自其他路径的日志。这在将 Forge 与Envoyer等服务结合使用时特别有用,这些服务将日志文件存储在嵌套文件夹中。此外,Forge 还将尝试显示来自 WordPress 站点的日志文件。
现代服务器默认值
Forge 现在默认情况下会配置带有 Node v14.x 的服务器。以前,安装的是 v12.x。
创建新服务器时,PHP 8.0 现在是默认版本。当然,您可以根据需要自由更改它。
Ubuntu 版本警告
如果您的服务器运行的是 Ubuntu 16.04 或更低版本,Forge 会警告您服务器已过时,并提供有关如何将服务器迁移到 Ubuntu 20.04 的建议。
版本警告在您站点的部署输出中可见。
数据库备份改进
数据库备份功能的改进不断涌现!您现在可以快速选择所有数据库以创建新的配置,但请记住,这将不包括备份后创建的数据库。
使用 AWS 或 DigitalOcean 空间创建备份配置时,Forge 现在也会快速验证凭据。
额外内容
DigitalOcean 的 AMD 产品现在在更多地区可用,因此我们在 Forge 中也反映了这一点。您现在还可以选择 AMD 作为 AMS3、BLR1、LION1、NYC1、SGP1 和 TOR1 地区的服务器类型。
Hetzner 服务器类型现在列出了它们的标识符,例如 CX11
等,这使得在创建服务器时更容易找到它们。
最后,当服务器完成配置后,Forge 现在会创建一个锁定文件,以防止再次进行配置。
如果你还没有 Forge 帐户,现在是注册的好时机!Forge 允许你轻松创建和管理 PHP 服务器,包括 MySQL、Redis、Memcached、数据库备份以及运行健壮的现代 Laravel 应用程序所需的一切。