windows nginx 本地部署访问静态资源zip文件 配置以及bug解决

news2024/11/28 18:50:05

步骤

配置nginx服务器以提供静态资源zip文件的访问可以按照以下步骤进行:

  1. 安装并配置Nginx:首先确保已正确安装和配置了Nginx服务器。你可以从Nginx官方网站下载和安装Nginx,然后根据操作系统的要求进行配置。

  2. 准备静态资源zip文件:将你的静态资源文件打包成一个zip文件,确保zip文件中包含了你想要提供给客户端的所有静态资源文件。

  3. 配置Nginx以提供zip文件:编辑Nginx的配置文件(通常位于/etc/nginx/nginx.conf/usr/local/nginx/conf/nginx.conf),在server块中添加以下配置:

location /path/to/zip {
    alias D:/nginx/html/beihejing_hospital_model/; 
    # 这里换成你自己的文件路径;
   index BHJ.zip;
    try_files $uri $uri/ =404;
}

D:/nginx/html/beihejing_hospital_model/;替换为你希望的URL路径,BHJ.zip替换为你zip文件命名。

  1. 重新启动Nginx服务器:保存修改后的配置文件,并重新启动Nginx服务器,使配置生效。

  2. 访问静态资源zip文件:现在,你可以通过浏览器或其他HTTP工具访问你的静态资源zip文件。使用以下URL模式访问:

http://127.0.0.1/beihejing_hospital_model/BHJ.zip

这样配置后,当客户端访问该URL时,Nginx会返回静态资源zip文件供下载或使用。请确保你的Nginx服务器已正确配置和运行,并且zip文件位于指定的路径上。

遇到的bug

1.跨域:

	  add_header Access-Control-Allow-Origin *;
      add_header Access-Control-Allow-Credentials true;
      add_header Access-Control-Allow-Methods GET,POST;

在这里插入图片描述

2.nginx: [emerg] unknown directive "锘? in E:\qd\nginx\nginx-1.22.0/conf/nginx.conf:3

原因:使用nginx服务时,用txt记事本打开编辑了nginx.conf文件,类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。

解决方案:
1,将nginx.conf文件内容复制一份,新建一个nginx.conf,并将以前的删除。
2,然后用打开方式选择,VSCode、webStrom、等编辑器重新打开nginx.conf文件
3,重启nginx

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

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

相关文章

数学建模__线性规划Python实现

我使用到的是python库中scipy。 线性规划 #目标函数的系数 # min z 2x13x2-5x3 c np.array([-2,-3,5])#不等式限制条件的系数&#xff0c;转化为小于等于 # 2x1-5x2x3 < 10, x13x2x3<12 Aup np.array([[-2,5,-1],[-1,-3,-1]]) #必须是二维 #右侧系数 bup np.array(…

物联网网络安全:保护物理世界和数字世界的融合

我们正在见证数字技术如何成为我们日常生活和经济系统的一部分&#xff0c;从而提高福利并增强竞争力。尽管如此&#xff0c;新的尖端互联技术的迅速出现和采用也对政府、企业和整个社会构成了重大威胁。 长期以来&#xff0c;网络安全威胁一直是电影行业的一个现成的灵感来源&…

数据不小心泄露会有哪些风险?

数据不小心泄露会带来一系列严重的风险&#xff0c;可能导致客户隐私泄露、法律责任、财务损失等严重后果。安策对于这一现象进行解析&#xff0c;以下是一些可能会发生的风险&#xff1a; 业务风险&#xff1a;当敏感或个人身份信息(PII)不小心泄露时&#xff0c;可能会导致客…

java的JSR、JCP访问地址

JSRs&#xff08;Java Specification Requests&#xff09; &#xff1a;java规范请求 https://jcp.org/en/jsr/all JCP&#xff08;Java Community Process&#xff09;&#xff1a;java社区流程&#xff0c;即按照什么流程来开发java标准技术规范。 https://jcp.org/en/hom…

Minio入门系列【5】JAVA集成Minio之存储桶操作API使用详解

1 前言 1.1 官方文档和SDK 官方文档&#xff1a;https://min.io/docs/minio/kubernetes/upstream/index.html?refdocs-redirect SDK&#xff1a;https://github.com/minio/minio-java Minio 提供了多种语言的SDK&#xff0c;比如java、go、python等。JAVA开发平台可以选择JS…

【ubuntu】修改系统及硬件时间

Linux系统时间分为两种&#xff1a;系统时间&#xff08;S有stem Clock&#xff09;和硬件&#xff08;Realtime Clock&#xff0c;简称RTC&#xff09;时间。 上网找了好多教程&#xff0c;每次修改完后&#xff0c;不到几秒钟&#xff0c;时间又恢复成之前的时间了。 -------…

R300升级款无人车开发平台,助力开发者快速上手、高效验证算法

R300升级款是一款科研无人车开发平台&#xff0c;旨在为无人车开发者提供快速上手开发和高效验证算法的解决方案。该平台集成了多款无人车底盘&#xff0c;包括履带式、四轮差速、阿克曼、麦克纳姆轮底盘等&#xff0c;以满足不同形式和配置的需求&#xff0c;并搭载了RTK定位系…

1600*G. Special Permutation(构造找规律)

解析&#xff1a; 要求每两个数之间的差为2或3或4&#xff0c;首先想到分奇偶 但是奇偶两端的差太大&#xff0c;所以可以将一个反转&#xff0c;即将两端小的拼在中间。 但是 1、2之间为1&#xff0c;所以可以反转一下2&#xff0c;4 n小于3&#xff0c;不符题意 输出-1 即 7 …

计算机竞赛 大数据疫情分析及可视化系统

文章目录 0 前言2 开发简介3 数据集4 实现技术4.1 系统架构4.2 开发环境4.3 疫情地图4.3.1 填充图(Choropleth maps)4.3.2 气泡图 4.4 全国疫情实时追踪4.6 其他页面 5 关键代码最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 大数据疫…

基于uniapp开发 软盒APP系统源码 软件库系统源码 全开源

软盒APP前端-基于uniapp&#xff0c;一个开源的软件库系统 前端开源地址&#xff1a;软盒APP前端-基于uniapp: 软盒APP前端-基于uniapp (gitee.com) 更新说明 更新日期&#xff1a;2023.07.24 v1.0.8.23724 1.修复部分接口 2.删除根据标签获取软件列表接口&#xff0c;整合…

2023第十二届中国智能产业高峰论坛

大会主题报告 大模型时代的元宇宙 人工智能在智慧农业中的应用 算网系统 基于AI的电磁波信号语义分析与目标识别 知识增强大语言模型 从大模型到Al for Science 金融大模型重塑金融产业全链路 高端数控机床的创新发展 大数据智能专题论坛 Chace-KO:一片连通、综合、容纳、制衡…

配置OSPFv3基本功能 华为笔记

1.1 实验介绍 1.1.1 关于本实验 OSPF协议是为IP协议提供路由功能的路由协议。OSPFv2&#xff08;OSPF版本2&#xff09;是支持IPv4的路由协议&#xff0c;为了让OSPF协议支持IPv6&#xff0c;技术人员开发了OSPFv3&#xff08;OSPF版本3&#xff09;。 无论是OSPFv2还是OSPFv…

[EI复现】基于主从博弈的新型城镇配电系统产消者竞价策略(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

说说Object类下面有几种方法呢?

今天说一道基础题型&#xff0c;不过很多人会忽略或者至少说不完整&#xff0c;但是面试时被问到的几率还是很大的。 面试题 Object有几种方法呢&#xff1f; Java语言是一种单继承结构语言&#xff0c;Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 如果一个类没…

Docker Compose部署Mysql8

Docker Compose部署Mysql8 介绍 MySQL是一个广泛使用的开源关系型数据库管理系统&#xff0c;它被用于许多Web应用程序的数据存储和管理。MySQL提供了高性能、可靠性和灵活性&#xff0c;让开发者能够轻松处理各种规模的数据处理需求。 下面是一些关于MySQL的重要特点和功能…

CATTI考试,拿证必看篇:CATTI备考,你不可不知的东西都在这里!

打工人&#xff0c;打工魂&#xff0c;打工都是人上人。 在人才拥挤的就业市场里&#xff0c;我们如何能够脱颖而出&#xff0c;赢得一份好工作呢&#xff1f;于是很多人把目光投向了CATTI。 CATTI是一项面向全社会的职业资格考试&#xff0c;全称为全国翻译专业资格&#xff0…

ubuntu搭建sftp服务

安装OpenSSH服务器 Ubuntu通常已经预装了OpenSSH客户端&#xff0c;但如果您还没有OpenSSH服务器&#xff0c;请在终端中执行以下命令来安装&#xff1a; sudo apt update sudo apt install openssh-server 创建SFTP用户和组 创建一个新的用户组&#xff08;例如 sftp_users&a…

【前端知识】Three 学习日志(一)—— Three.js 的简单尝试

Three 学习日志&#xff08;一&#xff09;—— Three.js 的简单尝试 Three.js是一个使用JavaScript编写的轻量级3D图形库&#xff0c;它可以在浏览器中渲染出3D场景。在学习Three.js的过程中&#xff0c;建立基本场景是一个重要的第一步。通过设置相机、场景和渲染器等组件&am…

ASP.NET区域LIS系统源码 SaaS模式B/S架构的LIS系统源码

区域LIS系统源码 SaaS模式B/S架构的LIS系统源码 区域LIS可促进基层医疗机构条码化检验业务管理&#xff0c;为基层搭建标本采集、标本核收、标本检验、室内质控、报告发布、统计分析的规范流程&#xff0c;同时为医疗机构提供检验诊断知识库提升检验业务水准。 技术架构&#x…

Ubantu 安装中文输入法

2、通过命令行安装搜狗输入法 sudo dpkg -i sogoupinyin_版本号_amd64.deb 注&#xff1a; 如果安装过程中提示缺少相关依赖&#xff0c;则执行如下命令解决&#xff1a; sudo apt -f install 3、注销计算机即可正常使用搜狗输入法 Ubuntu20.04安装搜狗输入法步骤 1、更…