记录一下如何将一个vue项目部署到服务器,完成网站上线。
一、准备环境
1、安装nginx
yum -y install nginx |
2、启动nginx服务
systemctl start nginx |
每次修改了nginx配置要重启nginx才能生效
systemctl restart nginx |
二、构建Vue项目
执行以下命令进行构建,构建成功后会发现多了一个文件夹dist
npm build |
三、上传构建文件
将dist文件夹上传到Linux服务器,可以使用Xftp或者其他工具
这里我上传了目录/var/www/web-disk/dist
四、配置nginx
进入nginx目录:/etc/nginx
1、修改nginx主配置文件
打开nginx.conf文件,在http模块增加以下代码:
include /etc/nginx/conf.d/*.conf; |
该代码作用是使nginx.conf主配置文件自动引用conf.d文件夹下扩展名为.conf的配置文件
2、创建该项目的nginx配置文件
新建文件 my-vue-app.conf ,文件内容如下:
server { |
如果需要配置SSL增加如下配置:
server { |
如果需要Http自动重定向Https,增加如下配置:
server { |
配置结束后,需要重启nginx:
systemctl restart nginx |