详解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 相关文章推荐
CCPry JS类库 代码
Oct 30 Javascript
jquery 问答知识整理
Feb 11 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
Oct 21 Javascript
深入document.write()与HTML4.01的非成对标签的详解
May 08 Javascript
js换图片效果可进行定时操作
Jun 09 Javascript
jQuery使用经验小技巧(推荐)
May 31 Javascript
jQuery实现弹幕效果
Feb 17 Javascript
javascript 正则表达式分组、断言详解
Apr 20 Javascript
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
微信小程序实现运动步数排行功能(可删除)
Jul 05 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
Apr 15 Javascript
JS字符串与二进制的相互转化实例代码详解
Jun 28 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
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
jQuery实现动态添加和删除input框实例代码
2019/03/26 jQuery
使用mixins实现elementUI表单全局验证的解决方法
2019/04/02 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
JS实现简单打字测试
2020/06/24 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
在Django框架中运行Python应用全攻略
2015/07/17 Python
解决python给列表里添加字典时被最后一个覆盖的问题
2019/01/21 Python
pygame实现贪吃蛇游戏(上)
2019/10/29 Python
详解python 中in 的 用法
2019/12/12 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
酒店管理毕业生自荐信
2013/10/24 职场文书
银行实习生的自我评价
2014/01/13 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
2016年校长新年寄语
2015/08/17 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
一条 SQL 语句执行过程
2022/03/17 MySQL
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python