在过去的几个月里,我一直在努力学习php/laravel。我做了一些幼虫爱好应用程序,我想把它们放在服务器上,这样我就可以使用它们了。
我使用digitalocean作为服务器,使用laravel forge来简化部署。
我的问题是,在laravel forge上,它说我可以添加站点,但我如何添加多个站点?
有三个字段需要填写:根域、项目类型和Web目录。我应该在这些字段中输入什么内容,以及之后如何访问该站点?
发布于 2017-01-08 07:32:39
根域:这是您希望与您的站点关联的域(网址)(例如example.com)。
项目类型:这是您想要托管的应用程序类型。在您的例子中,它将是General PHP / Laravel
。
Web directory:这是您要用作web根目录的应用程序文件夹。在您的例子中,这应该是public/
(除非您已经移动/重命名了目录,或者您已经将index.php移出了该目录,这是我不推荐的)。将web根目录放在子目录中通常是一种好的做法,这样您就可以通过将敏感信息放在根目录或应用程序中来轻松阻止对其的访问。
对于Laravel站点,您应该几乎总是只需要填写根域字段,因为其他字段都是默认为Laravel设置的。
Forge附带了一个“默认”站点设置,这样您就可以使用服务器的ip地址访问您的站点,但是,如果/一旦您获得了您的域名,建议您删除该站点,然后将您的站点/应用程序添加到该域中。
要添加其他站点,您只需执行以下操作:
本教程将为您提供一个快速概述:https://laracasts.com/series/server-management-with-forge/episodes/13如果您想要/需要更多信息,它是该系列的一部分,但请注意,其中一些视频已经超过2年的历史,因此一些小东西可能会有所不同。
希望这能有所帮助!
https://stackoverflow.com/questions/41527368
复制相似问题