服务器项目部署(一)
服务器系统 Ubuntu(16.04)64位,本地系统windows10 64位。
登录服务器
使用软件的是 MobaXterm ,方便查看服务器的文件目录。
点击左上角的 Session ,在弹出窗中选择 SSH ,输入公网 IP ,点击 OK 后进入到命令行。
用户名默认为 root ,输入密码时不会显示出来,输入完毕回车即可。
安装node.js
wget https://npm.taobao.org/mirrors/node/v8.11.1/node-v8.11.1-linux-x64.tar.xz
解压成 tar 格式文件:
xz -d node-v8.11.1-linux-x64.tar.xz
将得到的 tar 文件再次解压:
tar -xvf node-v8.11.1-linux-x64.tar
进入 bin 文件夹,执行 ./node -v
可查看 node 版本:
cd node-v8.11.1-linux-x64/bin/ ./node -v
给 bin 目录下的这三个文件建立命令指向,这里是指向到 /usr/local/bin
目录下。这样就可以在所有目录下直接使用 node
,npm
命令了。
ln -s /node-v8.11.1-linux-x64/bin/node /usr/local/bin/node ln -s /node-v8.11.1-linux-x64/bin/npm /usr/local/bin/npm ln -s /node-v8.11.1-linux-x64/bin/npx /usr/local/bin/npx
安装monodb
进入 mongdb 官网,复制下载链接。
下载文件
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz
解压文件
tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz
新建一个文件夹 mongodb ,将解压出的文件夹移入 mongodb 文件夹。
mkdir mongodb mv mongodb-linux-x86_64-ubuntu1604-3.6.4 mongodb
进入mongodb文件夹,新建 data,logs,etc 三个文件夹。在 logs 文件夹下新建 mongo.log 文件,用来存放日志文件,在 etc 文件夹下新建 mongo.conf 配置文件。
vi mongo.conf
进入编辑界面后,输入 i
开始编辑内容,编辑完毕后,敲 esc
,输入 :wq
, 就会自动保存并回到命令行。dbpath 指定数据库存放目录,logpath 指定日志文件,logappend=true 指定日志以追加的形式保存,journal 数据故障恢复和持久化数据,quiet 过滤日志,默认 quiet 和 journal 为 true,port 指定端口。
同样地建立命令指向
ln -s /mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongo /usr/local/bin/mongo ln -s /mongodb/mongodb-linux-x86_64-ubuntu1604-3.6.4/bin/mongod /usr/local/bin/mongod
指定配置文件
mongod -f /mongodb/etc/mongo.conf
新开一个窗口,登录到服务器,输入 mongo 即可连接到数据库
以后每次登录到服务器,需要先在一个窗口中执行 mongod -f /mongodb/etc/mongo.conf
,然后另开一个窗口执行 mongo
,才会连接到数据库。