前言

现在项目都是前后端分离的,所以前端要会部署前端项目。Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用,所以我们的项目也使用Nginx部署。

打包项目

首先,使用vue打包命令,打包待部署的项目,生成dist文件夹备用:

    npm run build

服务器安装Nginx

输入nginx -v,看是否正确输出Nginx的版本号,如果可以正确输出Nginx版本号。说明已安装过Nginx,可跳过直接进入下一步。

安装nginx

yum install -y nginx

如果未配置yum源的,请自行配置或者用其他方法下载安装。

启动nginx

安装好nginx后,我们启动它:

    nginx

image.png

直接输入nginx即可启动服务,打开浏览器,访问服务器地址,出现如下界面则代表启动成功。

image.png

修改nginx配置

找到nginx配置文件--nginx.conf;

编辑该文件中的server对象:

image.png

修改端口

可以看到默认监听的是80端口,所以我们直接访问服务器ip即可,接下来我们改为9000端口:

重启nginx,命令如下:

    nginx -s reload

此时访问时则需要带上端口号(需要服务器安全组开启9000端口),访问地址:http://ip:9000

image.png

修改网站文件路径

修改nginx.conf文件,server对象下的root,改成自己要部署的文件夹。

image.png

然后把打包好的项目放到这个文件夹即可。

到此我们的项目就部署好了,输入服务IP和端口就可以访问我们的网站了。

结语

本文到此结束

如果大家还有什么其他想法,欢迎在评论区交流!