MEAN和LAMP堆栈可以一起使用吗?

时间:2016-09-28 14:43:22

标签: lamp mean digital-ocean

是否可以通过不同的堆栈同时运行两个不同的页面?

我发现有人评论说这是可能的,但答案并不是很具体。 https://www.digitalocean.com/community/questions/lamp-and-mean-stack-on-the-same-droplet

之前有没有人这样做过,你可以发布具体内容吗?

1 个答案:

答案 0 :(得分:0)

如果您将其视为特定服务提供商,可能最好在Super UserAsk Ubuntu或甚至在DigitalOcean论坛上发布。

简短的回答是,它们可以一起使用。

答案很长是,但为什么

LAMP代表Linux Apache MySQL和PHP(通常)。

MEAN代表MongoDB ExpressJS AngularJS和NodeJS。

将以服务器为中心的方法应用于这些堆栈,导入部分为:

  • Linux(操作系统)
  • MongoDB / MySQL(数据库)
  • Apache(HTTP Server)
  • NodeJS / ExpressJS / PHP(应用服务器/编程 语言)

这几乎是所有单独的软件包(进程和代码)以不同的方式相互通信。

唯一的缺点(因为你要求具体细节)是围绕表现。尽管可能,在单个Droplet上运行两个服务在云环境中并不理想。云和虚拟机的一些好处(将角色和流程划分到不同的环境中)大大超过了在两台服务器上运行所获得的任何收益(5美元/月)。

也就是说,这种情况并不罕见 - 因为有很多环境在同一台机器上运行各种服务(虚拟或非虚拟)。