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

2023-04-25,,

亚马逊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服务器的相关教程结束。

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

下载本文的Word格式文档,以方便收藏与打印。