配置服務(wù)器
1、使用 git Bash Here 或者命令行連接服務(wù)器
ssh root@49.234.103.35 // 后面是 ip
再輸入服務(wù)器密碼
2、安裝 nginx
sudo yum install yum-utils
3、新建 /etc/yum.repos.d/nginx.repo 這個文件
vim /etc/yum.repos.d/nginx.repo
然后按 i,左下角變?yōu)?insert 粘貼下面的內(nèi)容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
在按Esc退出編輯,再按:wq回車 保存并退出
4、再運行下面的命令
4.1 sudo yum-config-manager --enable nginx-mainline
4.2 sudo yum install nginx
5、nginx -v 校驗nginx是否安裝成功
6、啟動nginx
nginx
也可以進入到nginx官網(wǎng)看安裝詳情
http://nginx.org/en/linux_packages.html#RHEL-CentOS
nginx 的默認(rèn)html頁面放在以下位置
/usr/share/nginx/html
服務(wù)器安裝NodeJS、pm2
安裝node
1.切換路徑
cd /usr/local
2.在此路徑下載node安裝包
wget https://npm.taobao.org/mirrors/node/v10.15.3/node-v10.15.3-linux-x64.tar.xz
3.解壓安裝包
xz -d node-v10.15.3-linux-x64.tar.xz
4.安裝
tar -xvf node-v10.15.3-linux-x64.tar
5.刪除安裝包
rm -rf node-v10.15.3-linux-x64.tar
6.重命名node文件
mv node-v10.15.3-linux-x64 node
- 全局可用 (使node 和 npm 命令在整個系統(tǒng)中都可以使用)
7.1 配置環(huán)境變量 (推薦)
1.編輯 /etc/profile 文件,先 vim /etc/profile進入當(dāng)前文件,按i進入編輯模式,在文件結(jié)尾加入以下內(nèi)容,再按Esc退去編輯,按:wq保存并退出
export PATH=$PATH:/usr/local/node/bin
- 退出編輯模式之后,執(zhí)行如下命令
source /etc/profile
安裝pm2
PM2是node進程管理工具,可以利用它來簡化很多node應(yīng)用管理的繁瑣任務(wù),如性能監(jiān)控、自動重啟、負(fù)載均衡等,而且使用非常簡單。
全局安裝
yarn global add pm2
pm2的常用命令
1.啟動
pm2 start <app.js>
2.停止
pm2 stop app_name|app_id
3.刪除
pm2 delete app_name|app_id
4.重啟
pm2 restart app_name|app_id
5.查看進程
pm2 list
6.查看日志
pm2 logs app_name|app_id