1,升级centOS 也就是yum (建议)html
执行: yum -y update 命令
2,新建软件安装目录(也能够默认安装在root下面)node
执行: cd /root 新建 touch node-server 而后进入 cd node-server
3,下载node包到安装目录下linux
执行: wget http://nodejs.org/dist/node-latest.tar.gz(下载最新) wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz (推荐,稳定版本)
4,解压下载好的node包到安装目录下nginx
执行: tar xvf node-v6.9.5-linux-x64.tar.xz
5,进入node安装目录下mongodb
执行: node -v 查看
6,建立软连接,您就能够在任意目录下直接使用node和npm命令shell
执行: ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm
到此node安装完成创建测试项目数据库
1, 在根目录root下面新建测试文件npm
touch app.js
2, 打开app.js文件编写入代码vim
vim app.js 按键盘i进入编辑模式 const http = require('http'); const hostname = '0.0.0.0'; //注意此处最好不要写127.0.0.1 const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); }); 按esc :wq回车保存退出 执行 node app.js 启动node服务 查询是否启动好 netstat -tpln 查看在运行的端口
注意:因为端口是3000须要在阿里云添加安全组件,具体可查看添加安全组件规则浏览器
3,在本地机器的浏览器中输入http://<ECS实例公网IP地址>:端口号
访问项目 以下图
到此粗略阿里云node安装完成
4,若是须要监听node服务是否在运行安装 pm2 进行守护(也可选择nginx进行守护)
npm install -g pm2 pm2 start app.js
看到跟下图长差很少说明OK了
关于PM2可看此处 nodejs高大上的部署方式-PM2
准备工做:
1,建立yum源文件
sudo vim /etc/yum.repos.d/mongodb-org-3.4.repo
2,添加以下内容
[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
3,安装mongodb
执行 sudo yum -y install mongodb-org 查看安装目录 whereis mongod —————— mongod: /usr/bin/mongod 查看配置文件 vim /etc/mongod.conf 按i进入编辑模式 根据本身须要进行修改bindip地址,可监听127.0.0.1或内网地址。若是须要绑定多个ip —————————————————— 格式: bindIp: 127.0.0.1,172.31.0.1 esc :wq回车保存退出
4,启动Mongodb
# 启动mongodb sudo systemctl start mongod.service # 中止mongodb sudo systemctl stop mongod.service # 查询 mongodb 状态: systemctl status mongod.service
注:你可设置为开机启动
sudo systemctl enable mongod.service
若是在不一样服务器下访问或者修改端口须要配置防火墙或者阿里云服务器安全组件 默认为27017 如修改可在/etc/mongod.conf下修改端口
到此安装完成
5,启动 mongo shell
执行 mongo 查看数据库 > show dbs admin 0.000GB local 0.000GB 建立数据库 use User