仅限OS上的AWS Lightsail节点服务器配置

时间:2020-10-28 22:35:58

标签: node.js amazon-web-services ubuntu amazon-lightsail

我在这里面临专利问题:

  • 我构建了一个简单的node js API应用程序,以将数据从MongoDb数据库提供到React前端应用程序。所有这些工作都适用于我自己的专业网站和一个小博客cms。在本地(在Ubuntu 20.04 LTS-Focal上)运行正常。
  • 因此,通过Internet浏览,我发现自己处在一个地方,我意识到没有一个托管服务器提供商完全支持我选择构建应用程序的堆栈。我尝试使用A2 Hosting共享服务器(LOW BUDGET),但是说实话,它运行不佳。然后,我决定尝试使用AWS Lightsail,然后出现问题:
  • 我创建了与计算机中相同操作系统的实例(Ubuntu 20.04 LTS-Focal)。我安装了MongoDB和Node.js来运行我的应用程序。我将域名指向Amazon给我的公共静态IP地址,但是,我不知道如何通过我的应用程序监听的端口为文件提供服务。
  • 我的意思是,我不了解如何配置我的应用程序以将侦听端口路由到将请求输入到我的AWS实例的端口。我之所以选择这种方式,是因为我想学习如何实现这一目标。因为网络上的所有内容都建议对Node.js应用使用预安装的图像(我不想这样做)。
  • 因此,我很感激有人能指导我如何实现此目标或有关如何配置带有节点的Web服务器并将其与AWS Ubuntu网络集成的良好文档。或如何将所有这些部分组合在一起。或者在最后一种情况下,我应该使用哪个堆栈来创建一个轻松的环境来工作和设置我的应用程序。

PD:网上的所有文档和教程都教您如何开发应用程序,但很少教您如何进行良好的部署。由于当今大多数部署都在基于云的服务中,因此很难了解有关部署的深入概念。如果您理解我的意思,我不仅想知道如何“单击此处并在那里运行应用程序”。
预先感谢所有人!

0 个答案:

没有答案
相关问题