在亚马逊amazon的AWS上安装Node和MongoDB服务器

时间:2021-10-02 04:13:23

在亚马逊amazon的AWS上安装Node和MongoDB服务器

在建立AWS上账号、创建EC2 ,用putty链接上之后,就可以用下面的方法开始安装。

!!! 如果不是是自己建立的EC2, 而是由Beanstalk建立的,则选择linux系统影像的就会自动安装node和npm到系统, 目录类似于

/opt/elasticbeanstalk/node-install/node-v4.3.0-linux-x64/bin/node

/opt/elasticbeanstalk/node-install/node-v4.3.0-linux-x64/bin/npm

* 先用curl添加数据:
curl --silent --location https://rpm.nodesource.com/setup | sudo bash -

(注意在bash之前加sudo,因为它需要root权限)

* 再安装nodejs

sudo yum install -y nodejs

* 升级到最新版的npm

sudo npm -g install npm@latest

* 在安装MongoDb

sudo yum install -y mongodb-org

(如果yum找不到repo,就建立一个文件:  /etc/yum.repos.d/mongodb-org-3.2.repo, 其中内容是

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1

* 启动它的service

$ sudo service mongod start
(需要先为db建立缺省的目录\data\db, 并授权读写, 否则启动时候出错,

$sudo mkdir /data

$sudo mkdir /data/db

$sudo chmod 777 /data/db

* 检查是否安装成功
$ sudo mongo

* 设置在开机的时候,自动启动
$ sudo chkconfig mongod on

$ sudo chkconfig --list

查看各种服务的启动配置(0-6级running level的)

[default]
aws_access_key_id = AKIAJBAQVVSVGDKE77QA
aws_secret_access_key = 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

参考: https://docs.mongodb.org/manual/tutorial/install-mongodb-on-amazon/

/////////////////////////////////

另外,还可以使用Beanstalk来安装。

或者用编译C++源代码的方法安装

*安装Node和MongoDB(编译方法):
1)(用make从C++编译)
http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/

https://github.com/SIB-Colombia/dataportal-explorer/wiki/How-to-install-node-and-mongodb-on-Amazon-EC2

https://aws.amazon.com/developers/getting-started/nodejs/

安装mongodb
https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/#deploy-mongodb-ec2

在亚马逊amazon的AWS上安装Node和MongoDB服务器的更多相关文章

  1. 通过SecureCRT访问亚马逊Amazon EC2主机

    亚马逊推出了免费的云主机服务器 Amazon EC2,它是通过安全密钥来访问主机的. 问题是下载的密钥在SecureCRT 上无法直接使用,需要转换. 下面的方法可以在自己的linux主机上生成sec ...

  2. 亚马逊 amazon connect(呼叫中心)

    背景 公司为提高客服部门沟通效率对接电话呼叫中心,调研后选择了亚马逊的Amazon Connect服务,因为是国外业务没有选择用阿里云,怕有坑. Amazon Connect后台 需要在后台创建“联系 ...

  3. 亚马逊云VPS AWS更改LINUX为ROOT权限密码登陆

    LINUX VPS没有ROOT权限是很难受的事,并且密码登陆也方便一些.首先用AWS证书验证的账户登录,1.修改ROOT密码sudo passwd root2.sudo chmod 777 /etc/ ...

  4. [2014亚马逊amazon] 在线笔试题 大于非负整数N的第一个回文数 Symmetric Number

    1.题目 如标题,求大于整数N(N>=0)的第一个回文数的字符串表示形式. 这个题目也是当时笔试第一次见到,花了一个小时才做出了.慢慢总结还是挺简单的. 2.分析 分析如下: (1)一位数N(9 ...

  5. U盘版Windows 10已经在亚马逊Amazon開始接受预订啦

    Windows 10定于下周7月29日正式公布. Windows 10家庭版119美元.专业版199美元,这个价格包含 Windows 10 授权.

  6. 使用亚马逊云服务器EC2做深度学习(一)申请竞价实例

    这是<使用亚马逊云服务器EC2做深度学习>系列的第一篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow  (四)配置好的系统 ...

  7. 亚马逊AWS业务副总裁:如何在基础设施上降成本

    腾讯科技 林靖东 11月17日编译 亚马逊Amazon Web Services业务的副总裁.著名工程师詹姆斯汉密尔顿(James Hamilton)在AWS re:Invent大会上解释了公司是如何 ...

  8. 亚马逊AWS EC2云实例AMI安装LNMP环境&lpar;2&rpar;——PHP5&period;6

    概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...

  9. 亚马逊AWS EC2云实例AMI安装LNMP环境&lpar;3&rpar;——Mysql5&period;5

    概括:这里选择亚马逊EC2的Linux AMI实例,该Linux服务器是亚马逊预配置的Linux环境,内置多个YUM源,属于亚马逊首推的稳定Linux服务器.默认登录用户名为ec2-user,执行ro ...

随机推荐

  1. A - 迷宫问题

      Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit Status Pra ...

  2. 定制Asp&period;NET 5 MVC内建身份验证机制 - 基于自建SQL Server用户&sol;角色数据表的表单身份验证

    背景 在需要进行表单认证的Asp.NET 5 MVC项目被创建后,往往需要根据项目的实际需求做一系列的工作对MVC 5内建的身份验证机制(Asp.NET Identity)进行扩展和定制: Asp.N ...

  3. devexpress13学习系列(四)PDFViewer(4)

    PdfViewer的属性: CurrentPageNumber:显示当前页的页码. DocumentFilePath:当前文件. DocumentProperties:文件属性. PageCount: ...

  4. C&num;学习笔记14:面向对象继承的特点和里氏转换

    面向对象: 继承:减少代码. 单根性  传递性 子类没有从父类那里继承了构造函数,只是会默认的调用父类那个无参数的构造函数 Class person { Public String Name { Ge ...

  5. Android&lowbar;Intent&lowbar;passObject

    方法4. 把基本的数据类型封装到一个对象中,然后通过intent传递该对象需要考虑对Person对象进行序列化 MainActivity: package com.example.day06_acti ...

  6. thickbox 关于动态生成 无法跳出弹出框的问题

    问题描述: 用jQuery动态生成thickbox的连接代码,发现没有效果. 原因: thickbox在页面加载后,会给a,input,area等绑定弹出事件. 通过tb_init(’a.thickb ...

  7. Halcon的应用程序 打开后 弹出没有帮助文件错误提示

    问题: Halcon的应用程序 打开后 弹出没有帮助文件错误提示 解决方法: 建立(C:\ProgramFiles\MVTec\halcon)目录,将halcon安装目录下的help文件夹复制过来即可 ...

  8. java 数组排序方法整理,简单易懂,

    1.快速排序:首先是最简单的Array.sort,直接进行排序: public static void main(String[] args) { int[] arr = {4,3,5,1,7,9,3 ...

  9. tensorflow随机张量创建

    TensorFlow 有几个操作用来创建不同分布的随机张量.注意随机操作是有状态的,并在每次评估时创建新的随机值. 下面是一些相关的函数的介绍: tf.random_normal 从正态分布中输出随机 ...

  10. Linux下找不到so文件的解决办法

    http://www.cnblogs.com/xudong-bupt/p/3698294.html 如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时 ...