配置nginx服务器

配置服务器

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  
  1. 全局可用 (使node 和 npm 命令在整个系统中都可以使用)
    7.1 配置环境变量 (推荐)
    1.编辑 /etc/profile 文件,先 vim /etc/profile进入当前文件,按i进入编辑模式,在文件结尾加入以下内容,再按Esc退去编辑,按:wq保存并退出
export PATH=$PATH:/usr/local/node/bin
  1. 退出编辑模式之后,执行如下命令
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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容