多个Vue项目部署到服务器的步骤记录


Posted in Javascript onOctober 22, 2020

一、业务描述:

最近在做一个电商的项目,里面有平台端和商家端以及用户端,那么这么多Vue项目如何部署到服务器呢?

二、部署

(1)首先在本地测试项目可以启动并且能正常运行。

(2)在项目中输入npm run build

多个Vue项目部署到服务器的步骤记录

此时会生成一个文件

多个Vue项目部署到服务器的步骤记录

(3)在服务器上安装Nginx,并将admin-web上传到服务器。

我上传的位置:

多个Vue项目部署到服务器的步骤记录

 (4)修改Nginx文件,找到nginx.conf

多个Vue项目部署到服务器的步骤记录

 三、如果此时有多个vue项目呢?

多加几个location即可

多个Vue项目部署到服务器的步骤记录

四、最后记得保存

:wq

五、重新启动Nginx

systemctl restart nginx

六:Nginx.conf的内容

server {
  listen  80;
  server_name localhost;
 
  #charset koi8-r;
 
  #access_log logs/host.access.log main;
 
  location / {
   root html/dist/;
   index index.html index.htm;
   try_files $uri $uri/ @router;
   index index.html;
  }
  #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的文件
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
     rewrite ^.*$ /index.html last;
  }
 
  location /admin {
   alias /usr/local/nginx/admin/dist;
   index index.html index.htm;
   try_files $uri $uri/ @router;
   index index.html;
  }
 
    #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
   try_files $uri $uri/ @router;
   index index.html;
  }
 
    #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体>的文件
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
    rewrite ^.*$ /index.html last;
  }

总结

到此这篇关于多个Vue项目部署到服务器的文章就介绍到这了,更多相关多个Vue项目部署到服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JS小功能(操作Table--动态添加删除表格及数据)实现代码
Nov 28 Javascript
改变状态栏文字的js代码
Jun 13 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
Jun 23 Javascript
js控制文本框输入的字符类型方法汇总
Jun 19 Javascript
jQuery学习心得总结(必看篇)
Jun 10 Javascript
BootStrop前端框架入门教程详解
Dec 25 Javascript
JS和canvas实现俄罗斯方块
Mar 14 Javascript
underscore之function_动力节点Java学院整理
Jul 11 Javascript
node 命令方式启动修改端口的方法
May 12 Javascript
js input输入百分号保存数据库失败的解决方法
May 26 Javascript
vue初始化动画加载的实例
Sep 01 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
Jan 29 Javascript
针对Vue路由history模式下Nginx后台配置操作
Oct 22 #Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 #Javascript
ES11屡试不爽的新特性,你用上了几个
Oct 21 #Javascript
记一次vue跨域的解决
Oct 21 #Javascript
解决Vue项目中tff报错的问题
Oct 21 #Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 #Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 #Javascript
You might like
社区(php&&mysql)二
2006/10/09 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
javascript 函数速查表
2010/02/07 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
使用JavaScript实现网页版Pongo设计思路及源代码分享
2014/06/16 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
详解Python中的__init__和__new__
2014/03/12 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
python opencv 图像尺寸变换方法
2018/04/02 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
Python 防止死锁的方法
2020/07/29 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
大专毕业生自我鉴定
2013/11/21 职场文书
计算机专业毕业生求职信分享
2013/12/24 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL
MySQL连接控制插件介绍
2021/09/25 MySQL