gpt4 book ai didi

node.js - 将 MEAN 堆栈应用程序部署到现有服务器

转载 作者:太空宇宙 更新时间:2023-11-03 23:26:38 24 4
gpt4 key购买 nike

我在 DigitalOcean 上有一个 Ubuntu 服务器,用于托管一个网站,在 AWS 上有一个 Windows 服务器,用于托管另一个网站。

我刚刚在我的 MAC 上构建了一个 mean.js 堆栈应用程序,我计划将其部署到生产环境中。

似乎大多数现有线程都在讨论使用新的专用服务器。例如,this thread是关于在新的 AWS EC2 实例上部署; this video是关于在新的 Windows Azure 服务器上进行部署; this是在 DigitalOcean 中创建一个新的 Droplet。

我的问题是,是否可以使用现有服务器(托管其他网站),而不是创建新服务器?如果是的话,性能上会有什么区别吗?

最佳答案

My question is, is it possible to use an existing server (which hosts other websites), rather than creating a new server?

是的。 Windows 和 Ubuntu 都允许您在同一实例上部署多个应用程序。

对于 Ubuntu,您可以阅读 this帖子将帮助您服务器多个应用程序。在此示例中使用了 Nginx,但您可以按照 this 进行操作。示例并在没有任何服务器(如 Apache 或 Nginx)的情况下使用它。如果您需要子域,我建议使用带有反向代理模块和 pm2

的 Apache 虚拟主机

对于 Windows 及其 IIS,我建议使用 iisnode ,在google里你可以找到很多如何配置的文章。

will there be any difference in terms of performance?

这取决于您的应用程序,如果您已经提供处理大量流量并需要 CPU 和内存的应用程序,我不建议您在同一实例上使用多个应用程序,但如果您要使用简单的 Web 应用程序,则可以轻松使用同一实例。

希望这个回答对您有帮助!

关于node.js - 将 MEAN 堆栈应用程序部署到现有服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43331354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com