nginx部署VUE项目

news2025/1/27 0:53:57

前言

目前公司的前端代码基本都是部署在nginx下,特此来记录一下
开发环境:window10

nginx环境搭建(参考下方文章)

window环境安装
mac环境安装

本地我将nginx放置于F盘
在这里插入图片描述

前端项目打包

一个nginx服务下可能会放置多个前端包, 因此我们会在nginx --》html目录下新建文件夹用来存放前端代码,假设html下新建了一个demo文件夹, 那么我们在前端代码中需要做相应的配置

  1. vite.config.js中进行配置
export default defineConfig {
	...
	 base: './',
	 ...
}
  1. router -> index.js中进行配置
const router = createRouter({
  history: createWebHistory("/demo"),
  routes,
  scrollBehavior: () => ({ left: 0, top: 0 }),
});

接下来就可以将打包后的文件放到nginx -> html -> demo中了

修改 Nginx 配置文件

最后我们需要来修改一下nginx配置文件

...
server {
        listen       8086;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location ^~ /demo{
            alias   html/demo;
            index  index.html index.htm;
            try_files $uri $uri/ /demo/index.html;
        }
        ...
}

修改好之后, 就可以到nginx目录下执行nginx -s reload

结束

好了,到此我们就可以通过http:localhost:8086/demo来访问我们的项目了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/433659.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

echarts 折线图

Echarts 常用各类图表模板配置 注意: 这里主要就是基于各类图表,更多的使用 Echarts 的各类配置项; 以下代码都可以复制到 Echarts 官网,直接预览; 图标模板目录Echarts 常用各类图表模板配置一、简洁折线图二、环形图…

结构体的存储

由于要想知道结构体的大小,了解结构体是如何存储在内存中的 我们需要先了解一个知识点: 结构体内存对齐 1. 第一个成员在与结构体变量偏移量为0的地址处 (偏移量是某个字节相较于起始存储空间的相差字节数 例如第一个字节的偏移量是0,第二个…

一套专业的C#医院体检管理系统源码 PEIS体检报告管理系统源码 C/S医院PEIS系统源码

医院PEIS体检管理系统源码,有源码,有演示,自主研发,官方正版授权! 开发语言:C# 开发工具:VS2013版本起 后端框架:winform 数 据 库:oracle 12c 医院体检系统主要特点…

人大金仓亮相2023CHITEC,五大看点不容错过

近日,由中国卫生信息与健康医疗大数据学会和《中国卫生信息管理杂志》社联合举办的2023(17th)中国卫生信息技术/健康医疗大数据应用交流大会暨软硬件与健康医疗产品展览会(2023 CHITEC)在安徽合肥顺利召开。 作为数据库…

【DAY38】BOM/VUE初步学习

pageXOffset 设置或返回当前页面相对于窗口显示区左上角的 X 位置。 pageYOffset 设置或返回当前页面相对于窗口显示区左上角的 Y 位置。 screenLeft,screenTop,screenX,screenY 声明了窗口的左上角在屏幕上的的 x 坐标和 y 坐标。IE、Safari…

JavaScript历史

JavaScript历史 参考视频1 1990年,第一个终端显示网页被蒂姆博士创造出来,表现为超链接跳转、无图的特点。文本格式定义、文本传输协议即应用层协议,解析显示引擎是关键。1993年,随着人们对视觉效果的要求逐渐变高,马…

Https详解

文章目录 一. 什么是 Https1. "加密"是什么?2. 对称加密3. 非对称加密4. "中间人攻击" 二. 引入证书理解签名黑客能否伪造证书?黑客能否替换公钥?黑客能否篡改签名?如何查看证书? 一. 什么是 Https https 就是 http 安全层(SSL)–> 用来加密的协…

黑马在线教育数仓实战6

6. 意向用户主题看板_增量流程 6.1 数据采集(拉链表) 7. hive的索引 ​ 索引的作用: 加快查询的效率 为什么索引可以提升查询效率呢? hive索引是在 分区 分桶优化基础上, 又提供一种新的优化手段, 如果分区 和分桶受限, 可以尝试使用索引的方式来优化处理 hive提供了三种索…

VMware ESXi 8.0U1 macOS Unlocker OEM BIOS (标准版和厂商定制版)

ESXi 8.0U1 标准版,Dell HPE 联想 浪潮 定制版 请访问原文链接: https://sysin.org/blog/vmware-esxi-8-u1-oem/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2023-04-18, VMware vSphere 8.0U1 发布…

家用洗地机实用吗?家用洗地机款式推荐

要说现在家居清洁用什么单品更省心,洗地机必须要算一项。虽然这在国际上也不是什么新鲜的概念了,但是在国内兴起也只是这几年的事,关于家用洗地机什么牌子最好之类的问题也是很多人都比较关心的问题。我个人也是不喜欢做家务的,家…

C++算法:排序、查找

排序 排序是一个非常经典的问题,它以一定的顺序对一个数组(或一个列表)中的项进行重新排序 有许多不同的排序算法,每个都有其自身的优点和局限性。 时间复杂度:对排序数据的总的操作次数。反映当n变化时,操…

SQL之SQL优化

文章目录 一、插入数据优化insert优化大批量插入数据 二、主键优化数据组织方式页分裂页合并主键设计原则三、order by优化 四、Group By 优化五、limit优化六、count优化count的几种用法 七、update优化总结 一、插入数据优化 insert优化 insert into tb_test values(1, tom…

Linux:centos:系统服务基础控制(systemctl)基础使用 图形化工具ntsysv使用

基础使用的办法为: systemctl控制类型服务名称 控制常用类型为一下几个 start 启动 stop 停止 enable 开机自启 disable 开机不自启 restart 重新启动 reload 重新加载 status 查看服务状态 systemc…

Redis---主从复制

一、redis主从复制 主从复制:是存储数据的服务结构 主服务器:接受客户端连接的服务器 从服务器:自动与主服务器保持数据一致的服务器 配置主从复制 1、环境准备 主服务器 主机名:master IP地址:192.168.11.101/…

在PyCharm中配置Git

防止以后换软件或电脑忘记怎么配置PyCharm,记录一下。 前提 电脑已经安装好了Git工具,安装教程有一个GitHub账号(这不废话嘛…)电脑最好有科学上网工具(要不然拉取、推送等操作总是不成功) PyCharm设置 …

VMware安装苹果系统教程 MAC安装VMware Tools,开启拖拽功能

VMware虚拟机安装苹果系统教程 1 准备工作 安装VM虚拟机、准备Install_macOS_Monterey_12.5 镜像、darwin1012.iso (VMware Tools)、unlocker解锁工具 2 解锁VM虚拟机 默认VM虚拟机是不支持macOS安装的,我们需要对虚拟机进行解锁操作&…

5.java程序员必知必会类库之excel读写库

前言 Excel在数据处理中的重要性自不必说,我们经常会有需求,将数据库中的数据,做过一些处理后,导出一个Excel给运营人员分析。也有需求是将批量的商品数据等,批量录入到我们系统中。直观上可以理解为Excel是客户和系统…

ASP 、PHP 代码加密的安全性逻辑思考

以古董后台语言 asp 为例,为了保证明文代码不被最终使用者修改或抄袭,有多种方法对代码进行编码,执行时再解码。也可以直接将代码全部编译入 COM 组件 ,但是这需要每次都编译,不适合日常使用。 因此,这里考…

【STL十二】适配器——容器适配器

【STL十二】适配器——容器适配器 一、适配器1、适配器简介2、使用适配器的优点3、适配器种类3.1、容器适配器3.2、迭代器适配器3.3、函数适配器(function adapters) 二、容器适配器1、简介2、分类 三、stack适配器1、简介2、构造函数3、成员函数4、demo 三、queue适…

Ubuntu NVIDIA-Docker安装

Ubuntu NVIDIA-Docker安装 Docker简介NVIDIA驱动安装NVIDIA-Docker安装 系统环境: 系统:linux 版本:ubuntu20.04 Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中&#…