配置服务器
1、使用 git Bash Here 或者命令行连接服务器
ssh root@49.234.103.35 // 后面是 ip
再输入服务器密码
2、安装 nginx
sudo yum install yum-utils
3、新建 /etc/yum.repos.d/nginx.repo 这个文件
vim /etc/yum.repos.d/nginx.repo
然后按 i,左下角变为 insert 粘贴下面的内容
[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官网看安装详情
http://nginx.org/en/linux_packages.html#RHEL-CentOS
nginx 的默认html页面放在以下位置
/usr/share/nginx/html
服务器安装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 命令在整个系统中都可以使用)
7.1 配置环境变量 (推荐)
1.编辑 /etc/profile 文件,先 vim /etc/profile进入当前文件,按i进入编辑模式,在文件结尾加入以下内容,再按Esc退去编辑,按:wq保存并退出
export PATH=$PATH:/usr/local/node/bin
- 退出编辑模式之后,执行如下命令
source /etc/profile
安装pm2
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
全局安装
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