node部署

阿里云ECS專有網絡端口設置方法

安裝Nvm & Nodejs

首先更新阿里云的apt-get庫
$ apt-get update

然后安裝curl工具
$ apt-get insrall curl

安裝nvm包管理工具
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

退出該終端重新進入讓環境變量起作用
安裝6.11.2(LTS)版本的Nodejs
$ nvm install 6.11.2

使用6.11.2版本
$ nvm use 6.11.2

設置默認node版本為6.11.2
$nvm alias default 6.11.2

安裝nodejs的時候會自動將npm安裝好,設置npm源為國內淘寶源,國外源太慢
$ npm config set registry https://registry.npm.taobao.org

安裝pm2,pm2可以監控我們的服務器在后臺運行,并讓我們的服務器在crash掉的時候重啟。
$ npm install pm2 -g

安裝Mongodb

導入mongodb公鑰
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

生成mongodb列表
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

更新包
sudo apt-get update

安裝最新穩定版
sudo apt-get install -y mongodb-org
安裝完成.

附啟動關閉命令

$ sudo service mongod start
$ sudo service mongod stop
$ cat /var/log/mongodb/mongod.log
$ sudo service mongod restart

附卸載步驟

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

pm2命令

pm2 start ./bin/www 啟動
pm2 stop ./bin/www關閉
pm2 delete ./bin/www刪除
pm2 list 當前項目信息
pm2 restart ./bin/www 重新啟動
pm2 log

pm2 start all

dspod.cn進行域名指向
鏡像:公告鏡像 ubuntu 14.04 64位
專有網絡
買的時候就創建root密碼

登陸到后臺:ssh root@59.110.236.209
輸入密碼

禁用roo登陸 :

新建一個用戶adduser username
輸入密碼,接下來是一些可選信息,可以一路回車直到創建成功
執行 gpasswd -a username sudo
再執行 sudu visudo 進入下面的界面,然后在方框位置填入方框內容

ctrl + x 再 shift + Y 保存退出
新開一個窗口 ssh chengfengwang@59.110.236.209輸入密碼就可以登陸了

通過ssh實現無密碼登陸

復制本地的公鑰:
一般是在 ~/.ssh/id_rsa.pub

在服務器生成公鑰:
在服務器根目錄輸入 ssh-keygen -t rsa -b 4096 -C "xxx@xx.com" //郵箱隨便寫
回車到底
輸入eval "$(ssh-agent -s)" //代理
輸入ssh-add ~/.ssh/id_rsa //注意ssh-add 和 ~之間有空格
此時進入 /.ssh/目錄
vi authorized_keys
把本地的id_rsa.pub文件內的內容粘貼到authorized_keys文件里(可以用編輯器打開id_rsa.pub文件)
esc然后:wq!保存退出
chmod 600 authorized_keys
然后 sudo service ssh restart 再輸入密碼就可以了
ssh chengfengwang@59.110.236.209不用輸入密碼就可以登陸了

node部署原地址

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容