阿里雲下的我的博客建站流程(node.js+mysql)

準備工做

  1. 域名(國內須要備案)
  2. 服務器空間(centos7.5)
  3. 項目代碼
  4. 安裝Xshell(用於鏈接服務器,也能夠使用阿里自帶的遠程控制功能)
  5. 安裝navicat(鏈接,創建數據庫)

1、域名解析

域名解析設置方法html

2、服務器環境搭建

1. 使用Xshell鏈接到服務器(ssh ip地址)或者直接線上遠程控制,進入centos系統
2. 安裝nodeJs

一、先下載wgetnode

yum install wgetmysql

二、安裝git,方便後面獲取項目代碼(代碼在github上面)linux

yum install gitgit

三、下載和安裝nodejs(地址能夠本身上阿里雲官方鏡像上找)github

// 下載
wget https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-linux-x64.tar.gz 
// 安裝(用tar -zxvf *.tar.gz解壓後,用ln -s 添加軟鏈接)命令以下
tar -zxvf node-v10.15.3-linux-x64.tar.gz
ln -s ~/node-v10.15.3-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v10.15.3-linux-x64/bin/npm /usr/bin/npm

複製代碼

完成以後輸入node -v查看是否安裝成功sql

3. 部署項目代碼
  • 方法一:使用git pull
git clone github項目https地址
複製代碼
  • 方法二:使用xshell上面的ftp上傳文件
4. 安裝和配置mysql

能夠參考阿里雲官方文檔:使用MySQL數據庫shell

安裝好後使用navicat鏈接並導入數據庫文件數據庫

5. 配置端口安全規則

參考阿里雲官方文檔:添加安全組規則npm

==注意:這裏須要打開80(http), 443(https), 以及3306(用於遠程鏈接數據庫)==

3、項目運行

進入項目文件夾:

方法一:
// index.js爲你的入口文件
node index.js
//使用方法一會一直掛起,不能進行其餘操做,不推薦

方法二:
// 後臺運行
nohup node index.js >> /home/out.log 2>&1 &

中止運行
ps 產看進程id
kill 進程id 殺死進程
複製代碼
相關文章
相關標籤/搜索