首先你需要有一个服务器,并下载好xsell,用xshell连接到服务器。
在xshell中直接进行操作:
1.配置nginx的安装环境
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.进入到/usr/local/下。下载nginx,这里用的是1.22.0版本。
wget http://nginx.org/download/nginx-1.22.0.tar.gz
3.解压nginx压缩包。
tar -zxvf nginx-1.22.0.tar.gz
4.进入解压后的nginx文件夹。
cd nginx-1.22.0
5.配置
./configure --prefix=/usr/local/nginx
6.
make
7.
make install
8.上传文件:在根目录的data文件夹中输入rz,选择dist.zip文件上传,然后输入unzip dist.zip解压,输入ls可以查看是否解压成功。(dist.zip是前端进行npm run build打包得到的打包文件)
9.配置文件路径:/usr/local/nginx/conf 下的nginx.conf
输入i开始编辑
找到listen 更改成你要的端口号,默认是80
找到root 更改成你的dist的所在目录,我是/data/dist
按Esc推出编辑
输入:wq保存 (ps:输入:q!退出不保存,!记住:号也要输入!!)
10. 进入sbin文件中
cd /usr/local/nginx/sbin
11. 启动
./nginx
PS:以上是第一次部署的教程
后面需要替换dist包就:
删除原有dist包,上传新dist包并解压,关闭原有进程,然后重新启动./nginx
//nginx删除占用端口的进程:
netstat -tln 查看被占用端口
lsof -i:9090 回车后可查看9090端口被哪个进程占用
kill -i 进程id 杀死进程