详解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的高性能td和input切换并可修改内容实现代码
Jan 09 Javascript
node.js中的console.trace方法使用说明
Dec 09 Javascript
JavaScript中的比较操作符>、=、
Dec 31 Javascript
JavaScript实现打字效果的方法
Jul 10 Javascript
JS日期格式化之javascript Date format
Oct 01 Javascript
JavaScript中eval()函数用法详解
Dec 14 Javascript
vue实现移动端悬浮窗效果
Dec 01 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
Mar 05 Javascript
JavaScript实现字符串与HTML格式相互转换
Mar 17 Javascript
JS加载解析Markdown文档过程详解
May 19 Javascript
vue引入静态js文件的方法
Jun 20 Javascript
vue3使用vue-router的完整步骤记录
Jun 20 Vue.js
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数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
jQuery对html元素取值与赋值的方法
2013/11/20 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
Js中使用正则表达式验证输入是否有特殊字符
2018/09/07 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
低版本中Python除法运算小技巧
2015/04/05 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
Django框架封装外部函数示例
2019/05/28 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
2019/06/05 Python
使用python远程操作linux过程解析
2019/12/04 Python
Python for循环与getitem的关系详解
2020/01/02 Python
python生成大写32位uuid代码
2020/03/03 Python
如何在django中运行scrapy框架
2020/04/22 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
秘书行业自我鉴定范文
2013/12/30 职场文书
英文商务邀请信
2014/01/22 职场文书
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
2014年度培训工作总结
2014/11/27 职场文书
Python基础之tkinter图形化界面学习
2021/04/29 Python
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python