日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

前言

本篇文章適用于Node.js(Express后臺)+MongoDB開發的項目

流程

1.遠程連接到服務器

可以登錄阿里云遠程連接到自己的服務器,也可以使用git-bash登錄:

ssh root@公網IP

2.更新apt

apt update

3.確認Nginx

apt show nginx

4.安裝nginx

apt install nginx -y

5.安裝MongoDB數據庫

apt show mongodb

apt install -y mongodb-server

mongo

show dbs

6.安裝git(為了方便同步代碼)

apt install -y git

7.配置ssh-key,然后將公鑰復制放在github或者gitee的對應項目的倉庫中

ssh-keygen

cat /root/.ssh/id_rsa.pub

使用阿里云Ubuntu部署Node.js服務

 

8.安裝Node.js

apt install -y nodejs

9.安裝npm

apt install -y npm

10.配置淘寶鏡像

npm config set registry https //registry.npm.taobao.org

11.安裝nrm(可快速切換npm鏡像的工具,也可不安裝)

npm i -g nrm

nrm current //查看當前使用鏡像

nrm use npm/nrm use taobao //切換鏡像

12.安裝n(用于升級node.js本身)

npm i -g n

n latest //安裝完畢后需要退出重新連接服務器

nodejs -v //查看當前node.js版本

13.拉取代碼

ll //查看所有文件

mkdir /data //新建文件夾

cd /data //進入文件夾

git clone url //url為你項目的(ssh)url地址

14.進入server文件夾,安裝依賴

ls

cd 文件名

cd server

npm i

15.安裝pm2啟動項目

npm i -g pm2

pm2 start index.js //啟動項目

pm2 list //查看進程

curl http://localhost:3000 //請求地址,查看端口

16.配置nginx反向代理

進入vscode安裝擴展Remote - SSH

https://www.digitalocean.com/community/tools/nginx#? //在線自動生成nginx配置的網站

service nginx reload //重載nginx配置文件

17.遷移本地數據到服務器(mongodump)

mongodb -d 數據庫名稱

將生成的dump文件夾復制到遠程服務器的root用戶的個人文件夾,然后輸入

mongorestore //恢復數據

18.后續修改的代碼同步

登錄遠程服務器,進入之前git clone下來的文件夾

git pull //拉取代碼

pm2 reload index //重新加載

博客原文視頻內容來自b站up主全棧之巔,本文為觀看后自行整理,博客原文為:https://blogxin.top/#/home/article/5e88a779530f0d2718e2ef7b

分享到:
標簽:阿里
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定