详解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 相关文章推荐
JavaScript 比较时间大小的代码
Apr 24 Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
Nov 10 Javascript
JAVASCRIPT车架号识别/验证函数代码 汽车车架号验证程序
Jan 08 Javascript
ie与ff下的event事件使用介绍
Nov 25 Javascript
JavaScript知识点总结之如何提高性能
Jan 15 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
Vue导出json数据到Excel电子表格的示例
Dec 04 Javascript
Vue 过滤器filters及基本用法
Dec 26 Javascript
JavaScript创建对象的四种常用模式实例分析
Jan 11 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
May 26 Javascript
JS实现的字符串数组去重功能小结
Jun 17 Javascript
vue循环数组改变点击文字的颜色
Oct 14 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
漫荒推荐:画风超赞的国风漫画推荐 超长假期不无聊
2020/03/08 国漫
php操作csv文件代码实例汇总
2014/09/22 PHP
php自定义扩展名获取函数示例
2016/12/12 PHP
自己动手制作jquery插件之自动添加删除行的实现
2011/10/13 Javascript
javascript时间函数基础介绍
2013/03/28 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
jQuery上传插件webupload使用方法
2017/08/01 jQuery
webpack源码之loader机制详解
2018/04/06 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
2020/01/17 Javascript
python双向链表实现实例代码
2013/11/21 Python
python实现文件名批量替换和内容替换
2014/03/20 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
深入浅出学习python装饰器
2017/09/29 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
Python基于mysql实现学生管理系统
2019/02/21 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
python 初始化一个定长的数组实例
2019/12/02 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
python使用列表的最佳方案
2020/08/12 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
英语专业毕业生自我鉴定
2013/11/09 职场文书
企业仓管员岗位职责
2014/06/15 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
学校联谊协议书
2014/09/16 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
使用 JavaScript 制作页面效果
2021/04/21 Javascript