nginx部署vue项目,给访问路径加前缀
Nginx安装与启动
去官网下载nginx压缩包,解压到电脑合适位置,我这放在D盘,目录是D:\nginx-1.21.6,
在这个路径,直接输入cmd,打开命令行,启动命令:
nginx.exe
或者
start nginx
关闭命令
taskkill /f /t /im nginx.exe
修改了配置文件,不需要先关闭再启动,直接重启,重启命令
nginx -s reload
Vue增加访问路径
有时候会根据需要,区分不用的vue项目,这样要加一个前缀,不加前缀,访问是http://localhost:8080/
,加一个前缀,cancer,访问路径就是http://localhost:8080/cancer
这个路径,在router/index.js修改配置,增加一个base
const router = new VueRouter({routes: routes.concat(asyncRouterMap),base: window.publicPath ? window.publicPath + "/" : "",mode:process.env.NODE_ENV === "production" || process.env.NODE_ENV === "test"? "history": "hash",
});
window.publicPath就是需要的前缀,window.publicPath = “/cancer”;
然后npm run build打包,把打包后的文件,在nignx路径下html文件夹下,新建一个文件夹,cancer,把包里的内容放进去
nginx配置
server {#前端启动端口监听listen 8780;#本机ip,也可以是域名server_name 192.168.2.87;location / { root html;index index.html index.htm;}location /cancer {alias html/cancer;index index.html index.htm;try_files $uri $uri/ /cancer/index.html;}
参考资源
nginx部署vue项目路径添加前缀
nginx根据前缀代理多个Vue项目
nginx部署vue项目,给访问路径加前缀相关推荐
- Centos+Nginx部署Vue项目
Centos+Nginx部署Vue项目 1.项目打包生成dist文件夹 在项目根目录下打开cmd窗口,输入命令 npm run build //生成dist文件夹 2.将dist文件夹上传到cento ...
- VUE项目学习(三):win10版nginx部署vue项目
VUE项目学习(三):win10版nginx部署vue项目 niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details/1 ...
- Nginx部署Vue项目动态路由刷新404
目录 前言 第一次 第二次 前言 记录下Nginx部署Vue项目刷新404的解决方案,遇到了两次,route用的是history路由模式,动态路由: {path: '/article/:blogId' ...
- Ubuntu 下搭建 Nginx 部署 vue 项目
Ubuntu 下搭建 Nginx 部署 vue 项目 上一篇:Ubuntu 下部署 SpringBoot 第一步: Ubuntu 上安装 nodejs 执行 apt install nodejs 命令 ...
- 服务器使用Nginx部署Vue项目
服务器使用Nginx部署Vue项目 首先得购买个服务器,在这就不教怎么购买了,本文章使用的是阿里云轻量级服务器CentOS7.6 一.安装Nginx 1. 使用XShell连接我们的服务器 2. 配置 ...
- nginx部署vue项目加载资源慢优化方案
目录 1.问题 2.解决方案推荐gzip压缩解压 2.1 vue项目的配置文件中加如下配置 2.3 nginx服务器配置 1.问题 当我采用nginx部署了vue的项目后发现第一次访问网站需要1分左右 ...
- Linux通过Nginx部署Vue项目
Vue+Springboot前后端项目分离开发,我们在部署的时候就需要将两者分开来部署. vue部署 由于我们是通过Linux + nginx的方式来部署vue.因此在你的linux中需要安装ngin ...
- nginx部署vue项目路径添加前缀
背景:近日客户提出希望在部署后的路径上添加一个项目前缀dist,原来访问地址是http://192.168.11.186:8888,现希望改成http://192.168.11.186:8888/di ...
- nginx部署vue项目,内外网映射后访问不到
问题:在内网服务器中用nginx部署了vue项目,再将外网域名与内网IP做了映射. 访问内网IP:PORT 成功进入 访问域名:PORT 无法进入 例:内网ng地址:123.12.1.2:9000 通 ...
最新文章
- php获得帮助类数据_PHP实现的一个时间帮助类
- 中国陶瓷辊棒市场全景调查及供需格局预测报告2022-2028年版
- linux删文件进程叫什么,Linux find 查找 并删除文件 杀掉进程
- php发送post请求方法
- 基于HTML5的WebGL呈现A星算法的3D可视化
- 【340天】我爱刷题系列099(2018.01.11)
- 对讲机写频软件通用版_数字对讲机常规调频方法
- Linux交叉编译FFmpeg
- 网盘智能识别助手,提取码自动填写的油猴脚本
- 《福州往事》(抒情散文)
- 生产环境CPU飙升排查
- pure-ftpd服务器搭建
- 拿什么拯救你、我的情人节
- excel 按照范围替换
- 基于OpenCASCADE自制三维建模软件(三)搭建开发环境
- bezier.CSS_SVG_canvas画_贝兹曲线
- 查看Linux发行版名称及版本号
- 啃光学论文的笔记(1)
- 世界上第一代电子计算机取名为,计算机应用基础知识计算机应用基础试题及答案...
- java tts开源,程序员罗杰-开源的TTS软件Flite从安装到使用
热门文章
- 原子操作(Atomic)
- 如何连接并处理 sdf 数据库文件(便捷数据库处理)
- 用计算机用语说唯美的话,说说唯美的句子
- 校校通php,ZDSoft.net校校通软件平台7.0((8.5日升级版).rar(请使用迅雷)
- Android Toolbar设置向上箭头,标题等
- 一定要理解的两种常见软件开发体系结构(CS/BS结构)的区别!!!
- 可恶的RunDll广告怎么关闭
- linux下创建用户和添加用户权限
- 在mac上安装md5命令
- linux下的EC20的监控python脚本