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项目,给访问路径加前缀相关推荐

  1. Centos+Nginx部署Vue项目

    Centos+Nginx部署Vue项目 1.项目打包生成dist文件夹 在项目根目录下打开cmd窗口,输入命令 npm run build //生成dist文件夹 2.将dist文件夹上传到cento ...

  2. VUE项目学习(三):win10版nginx部署vue项目

    VUE项目学习(三):win10版nginx部署vue项目 niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details/1 ...

  3. Nginx部署Vue项目动态路由刷新404

    目录 前言 第一次 第二次 前言 记录下Nginx部署Vue项目刷新404的解决方案,遇到了两次,route用的是history路由模式,动态路由: {path: '/article/:blogId' ...

  4. Ubuntu 下搭建 Nginx 部署 vue 项目

    Ubuntu 下搭建 Nginx 部署 vue 项目 上一篇:Ubuntu 下部署 SpringBoot 第一步: Ubuntu 上安装 nodejs 执行 apt install nodejs 命令 ...

  5. 服务器使用Nginx部署Vue项目

    服务器使用Nginx部署Vue项目 首先得购买个服务器,在这就不教怎么购买了,本文章使用的是阿里云轻量级服务器CentOS7.6 一.安装Nginx 1. 使用XShell连接我们的服务器 2. 配置 ...

  6. nginx部署vue项目加载资源慢优化方案

    目录 1.问题 2.解决方案推荐gzip压缩解压 2.1 vue项目的配置文件中加如下配置 2.3 nginx服务器配置 1.问题 当我采用nginx部署了vue的项目后发现第一次访问网站需要1分左右 ...

  7. Linux通过Nginx部署Vue项目

    Vue+Springboot前后端项目分离开发,我们在部署的时候就需要将两者分开来部署. vue部署 由于我们是通过Linux + nginx的方式来部署vue.因此在你的linux中需要安装ngin ...

  8. nginx部署vue项目路径添加前缀

    背景:近日客户提出希望在部署后的路径上添加一个项目前缀dist,原来访问地址是http://192.168.11.186:8888,现希望改成http://192.168.11.186:8888/di ...

  9. nginx部署vue项目,内外网映射后访问不到

    问题:在内网服务器中用nginx部署了vue项目,再将外网域名与内网IP做了映射. 访问内网IP:PORT 成功进入 访问域名:PORT 无法进入 例:内网ng地址:123.12.1.2:9000 通 ...

最新文章

  1. php获得帮助类数据_PHP实现的一个时间帮助类
  2. 中国陶瓷辊棒市场全景调查及供需格局预测报告2022-2028年版
  3. linux删文件进程叫什么,Linux find 查找 并删除文件 杀掉进程
  4. php发送post请求方法
  5. 基于HTML5的WebGL呈现A星算法的3D可视化
  6. 【340天】我爱刷题系列099(2018.01.11)
  7. 对讲机写频软件通用版_数字对讲机常规调频方法
  8. Linux交叉编译FFmpeg
  9. 网盘智能识别助手,提取码自动填写的油猴脚本
  10. 《福州往事》(抒情散文)
  11. 生产环境CPU飙升排查
  12. pure-ftpd服务器搭建
  13. 拿什么拯救你、我的情人节
  14. excel 按照范围替换
  15. 基于OpenCASCADE自制三维建模软件(三)搭建开发环境
  16. bezier.CSS_SVG_canvas画_贝兹曲线
  17. 查看Linux发行版名称及版本号
  18. 啃光学论文的笔记(1)
  19. 世界上第一代电子计算机取名为,计算机应用基础知识计算机应用基础试题及答案...
  20. java tts开源,程序员罗杰-开源的TTS软件Flite从安装到使用

热门文章

  1. 原子操作(Atomic)
  2. 如何连接并处理 sdf 数据库文件(便捷数据库处理)
  3. 用计算机用语说唯美的话,说说唯美的句子
  4. 校校通php,ZDSoft.net校校通软件平台7.0((8.5日升级版).rar(请使用迅雷)
  5. Android Toolbar设置向上箭头,标题等
  6. 一定要理解的两种常见软件开发体系结构(CS/BS结构)的区别!!!
  7. 可恶的RunDll广告怎么关闭
  8. linux下创建用户和添加用户权限
  9. 在mac上安装md5命令
  10. linux下的EC20的监控python脚本