详解vue通过NGINX部署在子目录或者二级目录实践


Posted in Javascript onSeptember 03, 2018

1、修改 router/index.js

添加一行

base: 'admin',

详解vue通过NGINX部署在子目录或者二级目录实践

2、然后修改 config/index.js

增加一行

const assetsPublicPath = '/admin/'

然后修改 下面两处assetsPublicPath 的值为定义的变量

详解vue通过NGINX部署在子目录或者二级目录实践

3、部署时,通过NGINX的反向代理

首先,给需要部署的项目定义一个 NGINX 的 server

server {
    listen 8001;
    location / {
      # vue h5 history mode 时配置
      try_files $uri $uri/ /index.html;
  
      root /home/html/travel_admin/dist;
      index index.html index.htm;
    }

  }

再到配置域名的主配置server上做反向代理

server {
    listen 80;
    server_name web.zjj7.com;
    location / {
      # 这里是根目录的项目
      try_files $uri $uri/ /index.html;
      root /home/html/travel/dist;
      index index.html index.htm;
    }

 # 这里是需要部署的二级目录应用配置
    location ^~/admin/ {
     proxy_redirect off;
     proxy_set_header Host $host;
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_pass http://127.0.0.1:8001/;
    }
  }

这要重启NGINX以后,部署就完成了

详解vue通过NGINX部署在子目录或者二级目录实践

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用jquery和json从后台获得数据集的代码
Nov 07 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
Oct 14 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
js实现不重复导入的方法
Mar 02 Javascript
Bootstrap Modal遮罩弹出层代码分享
Nov 21 Javascript
JS 循环li添加点击事件 (闭包的应用)
Dec 10 Javascript
AngularJS实现注册表单验证功能
Oct 16 Javascript
JS中的JSON对象的定义和取值实现代码
May 09 Javascript
详解webpack4升级指南以及从webpack3.x迁移
Jun 12 Javascript
详解javascript中的babel到底是什么
Jun 21 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
Mar 13 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
Jun 26 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
Sep 03 #Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 #Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
Sep 03 #Javascript
webpack4 处理CSS的方法示例
Sep 03 #Javascript
webpack4 CSS Tree Shaking的使用
Sep 03 #Javascript
解决Vue+Element ui开发中碰到的IE问题
Sep 03 #Javascript
webpack4 处理SCSS的方法示例
Sep 03 #Javascript
You might like
php实现用户在线时间统计详解
2011/10/08 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
Jquery 学习笔记(一)
2009/10/13 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jquery设置按钮停顿3秒不可用
2014/03/07 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
bootstrap table插件动态加载表头
2019/07/19 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
jQuery实现简单飞机大战
2020/07/05 jQuery
python类和继承用法实例
2015/07/07 Python
利用python绘制正态分布曲线
2021/01/04 Python
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
Brasty罗马尼亚:购买手表、香水、化妆品、珠宝
2020/04/21 全球购物
党员组织关系介绍信
2014/02/13 职场文书
人力资源总监工作说明
2014/03/03 职场文书
医院信息公开实施方案
2014/05/09 职场文书
学校开除通知书
2015/04/25 职场文书
参加招聘会后的感想
2015/08/10 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL