Vue 打包发布Nginx配置

vue 打包

//切换目录到package.json点目录下
npm run build   //有时候是 build:prod  主要看你package.json>scripts>vue-cli-service build 的key是啥
//完事之后dist文件下就是所有的资源文件继续配置就完了

修改config

listen       80; #这里跟前端配置的端口有关
server_name  localhost;
#验证域名时 可加上域名地址
#server_name  localhost www.test.com;
# 将dist文件放到Nginx 的hml文件下(推荐)
 location / {
	root	html/dist;
    index  index.html index.htm;
	try_files $uri $uri/ /dist/index.html;
 }
# 如果你是若依项目请加上下面的代码 如果不是请忽略
# http://doc.ruoyi.vip/ruoyi-vue/document/hjbs.html#nginx%E9%85%8D%E7%BD%AE
location /prod-api/ {
	proxy_set_header Host $http_host;
	proxy_set_header X-Real-IP $remote_addr;
	proxy_set_header REMOTE-HOST $remote_addr;
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	proxy_pass http://localhost:8080/;
}
# 申请ssl证书可能会用到
location = /.well-known/pki-validation/ {
	default_type	"text/plain";
	#上面的/ root配置到的位置是html/dist 在其文件夹下创建/.well-known/pki-validation/xxxx.txt即可
	root	/.well-known/pki-validation/;
	index	index.html index.htm;
}
# 下面的配置解决在某个界面重复刷新500 404的bug
error_page   500 502 503 504 404  /dist/index.html;
location = /dist/index.html {
	root   html;
}
#error_page  404              /404.html;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值