详解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 遍历数组 each 方法详解
May 25 Javascript
3种不同的ContextMenu右键菜单实现代码
Nov 03 Javascript
完美实现js焦点轮播效果(一)
Mar 07 Javascript
JS判断非空至少输入两个字符的简单实现方法
Jun 23 Javascript
在一般处理程序(ashx)中弹出js提示语
Aug 16 Javascript
jsTree事件和交互以及插件plugins详解
Aug 29 Javascript
mpvue小程序仿qq左滑置顶删除组件
Aug 03 Javascript
Vue源码探究之虚拟节点的实现
Apr 17 Javascript
vue实现百度搜索功能
Dec 28 Javascript
JavaScript编写开发动态时钟
Jul 29 Javascript
浅谈vue项目,访问路径#号的问题
Aug 14 Javascript
vue路由的配置和页面切换详解
Sep 09 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
人大复印资料处理程序_输入篇
2006/10/09 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
网页右侧悬浮滚动在线qq客服代码示例
2014/04/28 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
2018/06/23 Javascript
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
Javascript的this详解
2019/03/23 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
微信小程序实现单个或多个倒计时功能
2020/11/01 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
Python中isnumeric()方法的使用简介
2015/05/19 Python
Python中异常重试的解决方案详解
2017/05/05 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
django自带调试服务器的使用详解
2019/08/29 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
详解用Python进行时间序列预测的7种方法
2020/03/13 Python
python中最小二乘法详细讲解
2021/02/19 Python
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
生物化工专业个人自荐信
2013/09/26 职场文书
老人祝寿主持词
2014/03/28 职场文书
股东协议书范本
2014/04/14 职场文书
高校教师个人总结
2015/02/10 职场文书
中标通知书范本
2015/04/17 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
Python调用腾讯API实现人脸身份证比对功能
2022/04/04 Python
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android