是否可以通过不同的堆栈同时运行两个不同的页面?
我发现有人评论说这是可能的,但答案并不是很具体。 https://www.digitalocean.com/community/questions/lamp-and-mean-stack-on-the-same-droplet
之前有没有人这样做过,你可以发布具体内容吗?
答案 0 :(得分:0)
如果您将其视为特定服务提供商,可能最好在Super User或Ask Ubuntu或甚至在DigitalOcean论坛上发布。
简短的回答是是,它们可以一起使用。
答案很长是,但为什么:
LAMP代表Linux Apache MySQL和PHP(通常)。
MEAN代表MongoDB ExpressJS AngularJS和NodeJS。
将以服务器为中心的方法应用于这些堆栈,导入部分为:
这几乎是所有单独的软件包(进程和代码)以不同的方式相互通信。
唯一的缺点(因为你要求具体细节)是围绕表现。尽管可能,在单个Droplet上运行两个服务在云环境中并不理想。云和虚拟机的一些好处(将角色和流程划分到不同的环境中)大大超过了在两台服务器上运行所获得的任何收益(5美元/月)。
也就是说,这种情况并不罕见 - 因为有很多环境在同一台机器上运行各种服务(虚拟或非虚拟)。