【问题标题】:Laravel Forge - multiple sites on the same serverLaravel Forge - 同一服务器上的多个站点
【发布时间】:2017-05-22 11:53:05
【问题描述】:

在过去的几个月里,我一直在尝试学习 php/laravel。我已经制作了一些 laravel 爱好应用程序,我想把它们放在服务器上,这样我就可以使用它们了。

我使用 digitalocean 作为服务器和 laravel forge 以便于部署。

我的问题是,在 laravel forge 上,它说我可以添加站点,但是我如何添加多个站点?

需要填写三个字段:根域、项目类型和 Web 目录。我在这些字段中输入什么内容以及之后如何访问该网站?

【问题讨论】:

  • 您拥有任何域名吗?
  • 不,我没有任何域名。
  • 要将多个站点添加到 Forge,您需要至少购买一个域。

标签: php laravel server forge


【解决方案1】:

根域:这是您希望与您的网站相关联的域(网址)(例如 example.com)。

项目类型:这是您要托管的应用程序类型。在您的情况下,它将是 General PHP / Laravel

Web 目录:这是您要用作 Web 根目录的应用的文件夹。在您的情况下,这应该是 public/ (除非您已移动/重命名该目录,或者您已将 index.php 移出我不推荐的该目录)。将您的 Web 根目录放在子目录中通常是一种很好的做法,这样您就可以通过将敏感信息放在根目录或您的应用程序中来轻松防止对敏感信息的访问。

对于 Laravel 站点,您几乎总是只需要填写根域字段,因为默认情况下为 Laravel 设置了其余字段。

Forge 带有一个“默认”站点设置,因此您可以只使用服务器的 IP 地址访问您的站点,但是,如果/一旦您获得了您的域,建议您删除它然后添加您的网站/应用程序与域。

要添加另一个站点,您只需:

  1. 将您的域的 A 记录指向您的伪造服务器的 IP 地址
  2. 填写表格以添加新站点(在 Forge 中)
  3. 在下一页设置 forge 以从您的 git 存储库中提取您的应用程序。

本教程应该给你一个快速的概述:https://laracasts.com/series/server-management-with-forge/episodes/13 如果您想要/需要更多信息,它是一个系列的一部分,但请注意,有些视频已经超过 2 年了,所以一些小事情可能会有所不同。

希望这会有所帮助!

【讨论】:

  • @user7376271 这回答了你的问题吗?
猜你喜欢
  • 2016-12-19
  • 2020-01-31
  • 2018-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-01
  • 1970-01-01
相关资源
最近更新 更多