详解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 相关文章推荐
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
Feb 09 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
Nov 05 Javascript
浅析js设置控件的readonly与enabled属性问题
Dec 25 Javascript
浅谈Javascript中的Function与Object
Jan 26 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
Feb 26 Javascript
JavaScript基于ajax编辑信息用法实例
Jul 15 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
Jan 03 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
详解VUE的状态控制与延时加载刷新
Mar 27 Javascript
详解如何构建Promise队列实现异步函数顺序执行
Oct 23 Javascript
30分钟快速实现小程序语音识别功能
Nov 27 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
Sep 10 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 递归效率分析
2009/11/24 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
jQuery排序插件tableSorter使用方法
2017/02/10 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
详解小程序开发经验:多页面数据同步
2019/05/18 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
python读取Excel实例详解
2018/08/17 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
Nixon手表英国官网:美国尼克松手表品牌
2020/02/10 全球购物
应届毕业生自荐信例文
2014/02/26 职场文书
2014植树节活动总结
2014/03/11 职场文书
亮化工程实施方案
2014/03/17 职场文书
静心口服夜广告词
2014/03/20 职场文书
订货会邀请函
2015/01/31 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
民事辩护词范文
2015/05/21 职场文书
Python数据处理的三个实用技巧分享
2022/04/01 Python