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

2023-09-21 14:48:09

步骤

配置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

更多推荐

pyecharts可视化

pyecharts是基于Echarts图表的一个类库Echarts是百度开源的一个可视化JavaScript库一、pyecharts简介pyecharts主要基于web浏览器进行显示,绘制图形(有折线图、柱状图、饼图、漏斗图、地图及极坐标图等)安装pipinstallpyecharts二、pyecharts的使用方法绘

jmeter生成html格式接口自动化测试报告

jmeter自带执行结果查看的插件,但是需要在jmeter工具中才能查看,如果要向领导提交测试结果,不够方便直观。笔者刚做了这方面的尝试,总结出来分享给大家。这里需要用到ant来执行测试用例并生成HTML格式测试报告。一、ant下载安装1.1、下载地址:http://ant.apache.org/bindownload

计算机网络运维方向综合知识大全

一.基础知识1.网络的组成组成部分:硬件、软件、协议硬件主要由主机(也称端系统)、通信链路(如双绞线、光纤)、交换设备(如路由器、交换机等)和通信处理机(如网卡)等组成。软件主要包括各种实现资源共享的软件和方便用户使用的各种工具软件(如网络操作系统、邮件收发程序、FTP程序、聊天程序等)。软件部分多属于应用层。协议是计

Mac中IntelliJ IDEA每次打开立刻“意外退出”的解决方法

本文介绍在Mac电脑中,无法打开IntelliJIDEA软件,出现“意外退出”的报错提示,且重启软件依然出现这一情况的通用解决思路与方法。最近,不知道怎么回事,点击图标准备打开IntelliJIDEA软件时,很快就会出现”IntelliJIDEA“意外退出。的提示,如下图所示。且无论怎么样重复打开IntelliJIDE

JPEG算法及例程

JPEG(JointPhotographicExpertsGroup)是一种常见的图像压缩算法,用于减小图像文件的大小。它是一种有损压缩算法,即通过牺牲一定的图像质量来实现压缩。以下是一个简单的JPEG压缩算法的例程:将输入图像转换为YUV颜色空间:将RGB颜色空间转换为亮度(Y)和色度(U和V)分量。这可以通过应用下

MySQL常见面试题(二)

😀前言在数据库管理和操作中,我们常常需要深入理解其各种数据类型、特性和索引类型来优化我们的数据库设计和查询效率。其中,字符串类型和它们如何在MySQL中实现和使用成为了一个必不可少的知识点。同时,我们也需要理解新的特性,如虚拟生成列,它为我们提供了更多的灵活性和优化方案。.除此之外,为了保证数据库操作的准确和高效,我

DEDE织梦标签名称:{/dede:arclist} 详解

DEDE织梦标签名称:{/dede:arclist}详解arclist简介使用实例日期的各种格式底层字段底层模板字段:DEDE织梦标签名称:{/dede:arclist}详解arclist简介标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、auto

从一到无穷大 #15 Gorilla,论黄金26H与时序数据库缓存系统的可行性

本作品采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可。本作品(李兆龙博文,由李兆龙创作),由李兆龙确认,转载请注明版权。引言缓存系统的高效存在前提,在满足前提的情况下可以接受缺陷便没有理由不引入缓存系统,但是具体影响因素需要仔细权衡,时序数据库只有常态极端场景下缓存有显著效果。时序数据库缓存系统

现场直击|亚数TrustAsia精彩亮相IOTE深圳物联网展,CSA联盟展台等你来!

2023年9月20日,IOTE2023第二十届深圳国际物联网展在深圳国际会展中心(宝安)顺利开幕。作为物联网领域年度最重要的行业盛会之一,本次展会汇聚全球来自工业、物流、基建、智慧城市、智慧零售等领域的600+企业、10万+行业人士,共同探索物联网发展的新方向。作为亚太地区首家具有全球可信CA资质的MatterNon-

微信小程序关键词排名优化:提升你的小程序可见性

随着智能手机的普及,许多企业和开发者都投入了大量的时间和资源来创建各种各样的应用,以满足用户的需求。而微信小程序则是一种快速兴起的应用类型,它们提供了轻量级的应用体验,无需下载即可使用。然而,要想让你的小程序脱颖而出,关键词排名优化是必不可少的。本文将深入探讨如何通过关键词排名优化来提升你的微信小程序的可见性和用户体验

Webshell 流量特征分析

前言:webshell是以asp、php、jsp或者cgi等网页文件形式存在的一种代码执行环境,主要用于网站管理、服务器管理、权限管理等操作。使用方法简单,只需上传一个代码文件,通过网址访问,便可进行很多日常操作,极大地方便了使用者对网站和服务器的管理。正因如此,也有小部分人将代码修改后当作后门程序使用,以达到控制网站

热文推荐