nginx部署vue-admin-template

nginx部署vue-admin-template

	(当前在windows本机部署)  Linux服务器部署可参照该过程

1、安装nginx

下载nginx压缩包	http://nginx.org/en/download.html

在这里插入图片描述
下载完成后解压缩包,进入nginx根目录、使用命令启动nginx: start nginx
在这里插入图片描述
浏览器输入localhost:80,若页面跳转nginx页面则表示安装成功!

2、打包部署vue-admin-template项目

1、使用npm run build:stage
在这里插入图片描述
2、配置nginx配置文件
进入nginx文件夹下的conf文件,打开nginx.conf文件,修改端口以及配置子目录
在这里插入图片描述
3、部署
在nginx目录里面的html文件夹中新建doctor文件夹
将vue-admin-template项目中的dist文件夹下的所有东西复制粘贴到nginx目录下的html下的doctor文件夹中
在这里插入图片描述
重启nginx,在浏览器输入localhost:8090/doctor,进入网站页面
在这里插入图片描述

4、错误处理

虽然项目部署启动成功,但是当点击登录时报请求失败,使用火狐浏览器打开控制台的network,可以看到该请求路径的前面加了一个前缀/stage-api,使原后端接口请求由/doctor/login变为/stage-api/doctor/login。

使用nginx代理可以解决此问题:打开nginx.conf文件配置以下内容
在这里插入图片描述
配置完成、重启,进入页面点击登录,登录成功!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值