Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在AWS上配置安全组以运行节点应用程序_Node.js_Mongodb_Amazon Web Services_Ip - Fatal编程技术网

Node.js 如何在AWS上配置安全组以运行节点应用程序

Node.js 如何在AWS上配置安全组以运行节点应用程序,node.js,mongodb,amazon-web-services,ip,Node.js,Mongodb,Amazon Web Services,Ip,AWS对我来说是新的。我想在AWS上配置三个VM来运行一个node.js应用程序。 我想设置三个vm分别运行MongoDB、Memcached和node。 问题描述说你 还应仔细配置AWS内部的安全组,以便只有您的节点实例可以访问mongo和mcd实例,并且您的节点实例只能在端口8080上访问 当我设置安全组时,我感到非常困惑。如果有人能告诉我如何配置这个? PS:我想对OP的问题发表评论,但我不能,因为我没有足够的声誉 你需要通过AWS上的一些文档来理解这一点。如果您正在构建企业级应用程序,您

AWS对我来说是新的。我想在AWS上配置三个VM来运行一个node.js应用程序。 我想设置三个vm分别运行MongoDB、Memcached和node。 问题描述说你 还应仔细配置AWS内部的安全组,以便只有您的节点实例可以访问mongo和mcd实例,并且您的节点实例只能在端口8080上访问

当我设置安全组时,我感到非常困惑。如果有人能告诉我如何配置这个?
PS:我想对OP的问题发表评论,但我不能,因为我没有足够的声誉

你需要通过AWS上的一些文档来理解这一点。如果您正在构建企业级应用程序,您希望了解这一点,从中可以获得有关安全组的更多信息,以及如何在AWS上使用安全设置您的体系结构

第二,安全组是应用于实例级的规则-考虑为防火墙,为您的系统提供更多信息。在您的情况下,您可以为mongodb(27017/18 TCP)和Memcached(11211-TCP)实例打开node.js端口,因为节点只需要连接到mongodb和Memcached,如果您想将实例保留在私有子网中,还可以设置NAT