服务器项目部署(一)

服务器项目部署(一)

服务器系统 Ubuntu(16.04)64位,本地系统windows10 64位。

登录服务器

使用软件的是 MobaXterm ,方便查看服务器的文件目录。

点击左上角的 Session ,在弹出窗中选择 SSH ,输入公网 IP ,点击 OK 后进入到命令行。

《服务器项目部署(一)》

用户名默认为 root ,输入密码时不会显示出来,输入完毕回车即可。
《服务器项目部署(一)》

安装node.js

为方便管理文件,cd / 进入根目录,下载安装文件:

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 目录下。这样就可以在所有目录下直接使用 nodenpm 命令了。

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 配置文件。

《服务器项目部署(一)》

编辑 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 ,才会连接到数据库。

    原文作者:newjean
    原文地址: https://segmentfault.com/a/1190000014893232
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞