- Node 安装
1,升级centOS 也就是yum (建议)
执行: yum -y update 命令
2,新建软件安装目录(也可以默认安装在root下面)
执行: cd /root 新建 touch node-server 然后进入 cd node-server
3,下载node包到安装目录下
执行: 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包到安装目录下
执行: tar xvf node-v6.9.5-linux-x64.tar.xz
5,进入node安装目录下
执行: node -v 查看
6,创建软链接,您就可以在任意目录下直接使用node和npm命令
执行:
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下面新建测试文件
touch app.js
2, 打开app.js文件编写入代码
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
- MongoDB 安装
准备工作:
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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。