Laravel Forge - 同一服务器上的多个站点

     2023-03-04     73

关键词:

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

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

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

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

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

【问题讨论】:

您拥有任何域名吗? 不,我没有任何域名。 要将多个站点添加到 Forge,您需要至少购买一个域。 【参考方案1】:

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

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

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

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

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

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

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

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

希望这会有所帮助!

【讨论】:

@user7376271 这回答了你的问题吗?

同一服务器上的 Laravel 4.2 环境

】同一服务器上的Laravel4.2环境【英文标题】:Laravel4.2EnvironmentsonthesameServer【发布时间】:2014-11-1805:37:31【问题描述】:我必须将Laravel应用的多个实例部署到唯一的服务器。每个实例都需要不同的数据库配置。基于主机名的默认... 查看详情

同一域上的多个 Laravel 5 项目

】同一域上的多个Laravel5项目【英文标题】:MultipleLaravel5projectsonthesamedomain【发布时间】:2016-09-0815:38:31【问题描述】:我有几个Laravel5项目在同一个域的子文件夹上运行。每个Laravel应用程序都在生成它自己的会话cookie,有时它... 查看详情

Laravel:如何打开多个域(不是子域)以显示来自同一服务器的页面(无重定向)?

】Laravel:如何打开多个域(不是子域)以显示来自同一服务器的页面(无重定向)?【英文标题】:Laravel:Howtoopenmultipledomains(notsubdomains)toshowpages(noredirection)fromsameserver?【发布时间】:2018-08-0414:51:32【问题描述】:我有一个Laravel... 查看详情

如何在同一个域上运行多个 Laravel 实例?

...sServer2012上运行Apache2.4,在端口8080上运行PHP5.6.23。假设我服务器的域是“serv1.example.com”,我需要使用以下链接运行3个Laravel实例produ 查看详情

Laravel Forge 无法运行 sudo 命令

...题讨论】:我也有这个问题【参考方案1】:当您配置Forge服务器时,系统会向您 查看详情

我可以在我的专用服务器上使用 Laravel Forge 吗?

】我可以在我的专用服务器上使用LaravelForge吗?【英文标题】:CanIuseLaravelForgewithmyDedicatedserver?【发布时间】:2015-08-2604:36:52【问题描述】:我尝试了很多方法,如果我可以将LaravelForge(https://forge.laravel.com/)与基于cPanel/WHO的现有... 查看详情

在 Laravel forge 上存在类/服务识别问题

】在Laravelforge上存在类/服务识别问题【英文标题】:Havingissueswithclass/servicerecognitiononLaravelforge【发布时间】:2016-09-0504:55:47【问题描述】:所以我正在尝试将我的代码推送到伪造,然后我收到以下错误消息:[Symfony\\Component\\Debug... 查看详情

Laravel Forge - Node.js Websocket 超时

...2016-06-0816:36:35【问题描述】:我有一个简单的socket.io节点服务器托管在我的laravelforge/数字海洋服务器上。使用宅基地在我的本地机器上找到一切正常,但是我在生产中收到以下错误:http://[IP]:[PORT]/socket.io/?E 查看详情

如何使用 Laravel Eloquent 在不同服务器上的多个数据库之间执行连接查询?

】如何使用LaravelEloquent在不同服务器上的多个数据库之间执行连接查询?【英文标题】:HowtoexecuteJoinqueriesbetweenmultipleDatabasesthatareondifferentserverwithLaravelEloquent?【发布时间】:2015-07-2623:50:47【问题描述】:这就是我们使用Laravel处... 查看详情

同一服务器和 epmd 上的多个 RabbitMQ 实例

】同一服务器和epmd上的多个RabbitMQ实例【英文标题】:MultipleRabbitMQinstancesonthesameserverandepmd【发布时间】:2017-01-0913:27:54【问题描述】:我在同一台服务器上有一个生产和登台网站,我希望他们每个人都使用单独的RabbitMQ实例。... 查看详情

无法使用 Forge、nginx 和 AWS 连接到 Laravel Websocket

...寻求帮助了。端口6001和6002在Forge和AWS安全组上开放。在服务器上运 查看详情

同一模型 Laravel 上的 2 个查询

】同一模型Laravel上的2个查询【英文标题】:2queriesonthesamemodelLaravel【发布时间】:2021-11-1911:22:55【问题描述】:我想从Course表中获取所有行,其userId是$userId。从该列表中,我想选择具有id字段值与输入值$id相同的行。我尝试了... 查看详情

Laravel 同一模型上的多对多

】Laravel同一模型上的多对多【英文标题】:LaravelMany-to-manyonthesamemodel【发布时间】:2021-10-3103:40:18【问题描述】:它应该很简单,但是出了点问题,我想知道为什么。我需要同一模型的多对多关系,理论上我知道如何做到这一... 查看详情

同一模型上的 Laravel 多对多关系

】同一模型上的Laravel多对多关系【英文标题】:LaravelManyToManyrelationshiponsamemodel【发布时间】:2019-09-1221:00:50【问题描述】:我试图在我的Tag模型上建立双向多对多关系,但我遇到了这个“问题”。我的模型如下所示:<?phpnames... 查看详情

Cassandra 多个节点位于同一服务器上的不同数据中心

】Cassandra多个节点位于同一服务器上的不同数据中心【英文标题】:Cassandramultiplenodesindifferentdatacentersonsameserver【发布时间】:2015-09-0213:37:27【问题描述】:只是想知道我是否可以在同一物理服务器上配置来自不同数据中心的多... 查看详情

Laravel多个withCount在同一关系上

】Laravel多个withCount在同一关系上【英文标题】:LaravelmultiplewithCountonthesamerelationship【发布时间】:2017-06-1813:01:42【问题描述】:我需要计算两个不同条件的结果,来自同一个关系,但它以相同的名称返回。Model::where(\'types_id\',$sp... 查看详情

Laravel 数据表 - 一个视图上的多个表

】Laravel数据表-一个视图上的多个表【英文标题】:LaravelDatatables-Multipletablesononeview【发布时间】:2018-01-1920:37:03【问题描述】:我正在使用laravel5.4和最新版本的yajra/laravel-datatables作为服务。我可以很好地处理页面上的一个数据... 查看详情

Java套接字:同一台机器上同一端口上的多个客户端线程?

...能否在每个线程上有多个客户端尝试连接到同一程序中的服务器实例,并期望服务器在客户端之间隔离的情况下读写数据?pu 查看详情