Centos系统基础环境搭建:部署node项目和前端项目

Nginx 安装

先安装依赖:

//安装gcc
yum install -y gcc-c++

//安装PCRE pcre-devel
yum install -y pcre pcre-devel

//安装zlib
yum install -y zlib zlib-devel
 
//安装Open SSL
yum install -y openssl openssl-devel

然后创建nginx目录

//进入usr/local目录
cd /usr/local
 
//创建nginx目录
mkdir nginx

cd nginx

下载安装步骤

//下载tar包
wget http://nginx.org/download/nginx-1.20.2.tar.gz
 
//解压tar
tar -xvf nginx-1.20.2.tar.gz

cd /usr/local/nginx/nginx-1.20.2
 
//执行命令
./configure
 
//执行make命令(要是执行不成功请检查最开始安装的四个依赖有没有安装成功)
make
 
//执行make install命令
make install

启动nginx

//进入/usr/local/nginx/sbin目录,输入./nginx即可启动nginx
./nginx

然后输入curl http://127.0.0.1:80可以看到一个nginx默认展示的html页面
(或者通过公网ip直接访问云服务器的80端口:http://xxx.xx.xx.xx:80

常用命令

//关闭nginx
./nginx -s quit  或者 ./nginx -s stop

//改动配置文件后先检查配置文件是否有误
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf 

//再重启nginx
/usr/local/nginx/sbin/nginx -s reload
 
//查看nginx进程
ps -ef|grep nginx

Node 安装

下载node
wget https://nodejs.org/dist/v14.15.3/node-v14.15.3-linux-x64.tar.xz

解压node
xz -d node*.xz

tar xvf node*.tar

mkdir /usr/local/node

mv ./node*/* /usr/local/node

安装后设置全局命令

ln -s /usr/local/node/bin/node /usr/local/bin/node

ln -s /usr/local/node/bin/npm /usr/local/bin/npm

Pm2 安装

安装pm2 
npm install pm2 -g

设置全局命令
ln -s /usr/local/node/bin/pm2 /usr/local/bin/pm2

安装完成

查看每个版本号,可以正常输出

参考博客:https://www.cnblogs.com/cainiaoyige1/p/15785911.html