使用nginx搭建web静态资源服务

Nginx部署前端静态网站详细教学(一步步操作) 从零开始使用Xshell、Xftp、Nginx 简单部署静态网站,需准备云服务器(阿里云、腾讯云、华为云等都可) 阅读详情

一、nginx作为静态资源服务有三种配置方式:

		location ~* (.+)\.(ico|gif|jpg|jpeg|png|html|htm|css|js|txt|json|xml|swf|wav|eot|svg|ttf|woff|exe)$ {
                root   D:/develop/nginx-1.13.12/static;
               access_log   off;
        }
		
		location ^~/wtxprint/ {
                alias   D:/develop/nginx-1.13.12/static/;
        }
		
		location ^~/wtxprint/ {
                root   D:/develop/nginx-1.13.12/static/;
        }

1、第一种:所有指定后缀的资源访问都会被受理,

比如:

(1)static目录下有一个文件a.html,可以通过url问题:http://xxx:9999/a.html

(2)static/wtx目录下有一个文件a.html,可以通过url问题:http://xxx:9999/wtx/a.html

2、第二种:访问的url中包含/wtxprint/字符串的会被受理,

比如:

(1)static目录下有一个文件a.html,可以通过url问题:http://xxx:9999/wtxprint/a.html

(2)alias指令:/wtxprint/a.html-->  D:/develop/nginx-1.13.12/static/a.html

3、第三种:访问的url中包含/wtxprint/字符串的会被受理,

比如:

(1)static/wtxprint目录下有一个文件a.html,可以通过url问题:http://xxx:9999/wtxprint/a.html

(2)root指令:/wtxprint/a.html -->  D:/develop/nginx-1.13.12/static/wtxprint/a.html

 

二、gzip加速(待完善)

nginx-静态资源部署 nginx中的静态资源的介绍和使用,防盗链,跨域问题的解决 压缩指令的使用,浏览器缓存的实现 阅读详情

相关推荐

Nginx静态资源部署

Nginx静态资源概述上网去搜索访问资源对于我们来说并不陌生,通过浏览器发送一个HTTP请求实现从客户端发送请求到服务器端获取所需要的内容后并把内容回显展示在页面的一个过程。这个时候,我们请求的内容就分为两种类型,以类型是静态资源,一类是动态资源。静态资源即指在服务器端真实存在并且能直接拿来展示的一些文件,比如常见的html页面、css文件、js文件、图片、视频等资源。动态资源即指在服务器端真实存在但是要想获取需要经过一定的业务逻辑处理,根据不同的条件展示在页面不同的结果,比如说报表展示等。

shujufenxishi的博客 4128

Nginx静态Web服务搭建

前情提要:Linux系统安装软件方式 nginx安装 Nginx使用yum和编译安装两种方法,编译安装为一下介绍的方式(因为从企业实际来看,运维人员对于Nginx的使用还是倾向于编译安装)。对于使用yum安装Nginx也有两种方式,一种是采用epel源进行yum,缺点是其提供的Nginx软件版本往往要落后一些;另一种是直接采用Nginx官方源进行yum,特点是Nginx版本更新。 编译安装Nginx 1.安装Nginx所需的PCRE库 PCRE(Perl Compatible Regular Ex

qq_27546717的博客 4790

Redis架构演进:从主从、哨兵到集群,如何支撑亿级流量的秒杀场景?

本文深入探讨了分布式缓存Redis的三种核心高可用模式:主从复制、哨兵模式与集群模式。以高并发的电商秒杀业务为切入点,我们分析了每种模式的优缺点和适用场景,并最终选择Redis集群模式作为最佳解决方案。文章提供了基于Spring Boot和Spring Data Redis的完整实现代码,详细展示了如何配置和使用Redis集群来应对高并发、高可用的挑战,旨在帮助开发者在实际项目中做出正确的技术选型和架构设计。

lingRJ777的博客 723

Nginx(2)静态资源部署

nginx静态资源配置指令,静态资源压缩配置以及静态资源的缓存处理和静态资源防盗链处理

weixin_43994244的博客 5628

避坑指南:Allegro 17.2更新封装时遇到的5个典型问题及解决方案(含Symbol报错处理)

本文深度解析Allegro 17.2封装更新过程中的核心机制与常见陷阱。针对“Update Symbols”功能失效、焊盘不匹配、DRC报错、图形层叠错误等5大典型问题,提供从原理分析到实战解决方案的完整指南,帮助用户实现从“更新失败”到“丝滑替换”的平稳过渡。

tgb34567890的博客 1039

华为ENSP虚拟网络与本地物理网卡高效桥接实战指南

本文提供了一份详细的华为ENSP虚拟网络与本地物理网卡桥接实战指南。通过清晰的四步操作,帮助用户打破虚拟实验环境的“孤岛”限制,实现ENSP设备与真实局域网及互联网的互通,从而进行更真实的协议测试、软件升级和混合网络环境搭建。

qsc90123456的博客 537

使用Nginx搭建静态资源WEB服务器

使用Nginx搭建静态资源WEB服务器 文章目录使用Nginx搭建静态资源WEB服务器一、下载一个静态WEB资源示例二、将静态资源放到nginx目录下三、配置Nginx四、启动nginx五、访问六、其他功能6.1 GZIP压缩6.2 使用 autoindex 来共享资源文件6.3 使用`$limit_rate`限制访问速度6.4 记录access日志 一、下载一个静态WEB资源示例 从这个网站中可以下载dclib的静态资源示例: https://sourceforge.net/projects/dclib

hefrankeleyn的博客 444

004.PADS VX2.4常用快捷键及无模命令

PADS系列文章

qq_36492361的博客 4967

使用 Nginx 搭建静态资源 web 服务器

在搭建网站的时候,往往会加载很多的图片,如果都从 Tomcat 服务器来获取静态资源,这样会增加服务器的负载,使得服务器运行 速度非常慢,这时可以使用 Nginx 服务器来加载这些静态资源,这样就可以实现负载均衡,为 Tomcat 服务器减压了。这篇文章,我们将一起去使用 Nginx 去搭建静态资源 web 服务器。 首先我把构建的 hexo 博客文件放在 Nginx 目录下,目录结构如下: 再...

武培轩 1771

别再傻傻分不清PBR和NPR了!从《原神》到《双城之战》,聊聊游戏里那些让你眼前一亮的渲染风格

本文深入解析了PBR(基于物理的渲染)与NPR(非真实感渲染)在游戏视觉风格中的应用差异,通过《原神》和《双城之战》的案例,展示了两种渲染技术如何创造出截然不同的艺术效果。从技术原理到实战案例,帮助读者理解如何根据项目需求选择合适的渲染风格。

weixin_30425949的博客 146

QT应用编程: 编写低功耗BLE蓝牙调试助手(Android系统APP)

一、环境介绍 QT版本: 5.12.6 编译环境: win10 64位 目标系统: Android 完整工程源码下载地址(包含APK文件):https://download.youkuaiyun.com/download/xiaolong1126626497/19051696 二、功能介绍 本软件是一款BLE蓝牙串口调试助手,支持常规的发送和接收调试,BLE是低功耗类型蓝牙,在智能家居、物联网领域使用较多。BLE低功耗蓝牙一般不能直接使用手机进行连接,手机蓝牙默认都是工作在传统蓝牙模式,无法直接连接BL..

7660

Nginx搭建静态资源Web服务器

Nginx搭建静态资源Web服务器1.实验物料2.搭建前的主备1.Nginx的安装2.Nginx的基础知识1.Nginx配置文件的基本语法2.准备好静态资源文件3.配置Nginx的配置文件三级目录 1.实验物料 nginx-1.18.0 Linux 7.x ip地址为:192.168.15.31 静态HTML 2.搭建前的主备 1.Nginx的安装 关于Nginx的安装,请看我上一篇博客《CentOS-7下安装Nginx的详细过程》。 2.Nginx的基础知识 1.Ngi

泗水长流的博客 689

基于深度学习的柠檬等级检测系统 —— YOLOv8 + UI界面 + 数据集

本项目的目标是构建一个柠檬等级检测系统,通过深度学习模型自动检测柠檬的等级。自动检测柠檬等级:通过图像中的柠檬特征,自动判断其成熟度和质量。实时视频检测:通过摄像头实时监控柠檬的质量等级。用户友好的UI界面:为用户提供简洁直观的操作界面,支持图像上传、实时视频检测等功能。本项目展示了如何基于YOLOv8模型开发一个柠檬等级检测系统,结合PyQt5实现了用户友好的UI界面。通过该系统,用户可以快速上传柠檬图像并自动识别其等级,极大提升了检测效率和准确性。数据集的扩展。

YOLO 1112

nginx搭建静态资源web服务器

nignx已用编译安装方式准备完毕 1.搭建静态资源web服务器 1.1编辑配置文件 vi /usr/local/nginx/conf/nginx.conf 添加一个server server { listen 8080; #自定义端口号 server_name localhost; error_log /var/log/cyy.com.errlog; access_log /var/log/cyy.com.acclog;

weixin_43463225的博客 312

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

修改nginx并重启_使用 Nginx 搭建静态资源 web 服务器

在搭建网站的时候,往往会加载很多的图片,如果都从 Tomcat 服务器来获取静态资源,这样会增加服务器的负载,使得服务器运行 速度非常慢,这时可以使用 Nginx 服务器来加载这些静态资源,这样就可以实现负载均衡,为 Tomcat 服务器减压了。这篇文章,我们将一起去使用 Nginx 去搭建静态资源 web 服务器。首先我把构建的 hexo 博客文件放在 Nginx 目录下,目录结构如下:再修改 ...

weixin_39945871的博客 326

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

nginx学习--安装与搭建可用的静态资源Web服务器

1. nginx 下载 下载地址,点击这里 2. nginx 安装 下载完成之后,解压到一个全英文的路径下,然后在终端进入到nginx文件夹内,此文件夹下包含一个nginx.exe文件和几个文件夹; 3. nginx 启动与关闭 在终端输入start nginx,启动nginx服务; 打开浏览器,输入localhost:80,如果出现欢迎界面,说明nginx安装成功 如果要关闭nginx,在终端输...

interstellar-ai的博客 408

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

svn服务器搭建和使用_使用 Nginx 搭建静态资源 web 服务器

点击上方“武培轩”,选择“设为星标”技术文章第一时间送达!在搭建网站的时候,往往会加载很多的图片,如果都从 Tomcat 服务器来获取静态资源,这样会增加服务器的负载,使得服务器运行 速度非常慢,这时可以使用 Nginx 服务器来加载这些静态资源,这样就可以实现负载均衡,为 Tomcat 服务器减压了。这篇文章,我们将一起去使用 Nginx 去搭建静态资源 web 服务器。首先我把构建的...

weixin_39754915的博客 301

Nginx 入门系列二之利用 Nginx 搭建一个静态资源 Web 服务器

1 启动 Nginx 打开命令行,输入以下命令,从而启动 Nginx 然后我们测试一下,打开 http://localhost:80,发现出现以下页面,说明我们启动 Nginx 成功。 2 配置文件 nginx.conf nginx.conf 是 Nginx 的配置文件,用来提供 Nginx 服务器的基础配置。文件如下,其中 # 代表注释。 #user nobody; worker_pro...

Geffin的博客 434

后端服务开启gzip_使用 Nginx 搭建静态资源 web 服务器

在搭建网站的时候,往往会加载很多的图片,如果都从 Tomcat 服务器来获取静态资源,这样会增加服务器的负载,使得服务器运行 速度非常慢,这时可以使用 Nginx 服务器来加载这些静态资源,这样就可以实现负载均衡,为 Tomcat 服务器减压了。这篇文章,我们将一起去使用 Nginx 去搭建静态资源 web 服务器。首先我把构建的 hexo 博客文件放在 Nginx 目录下,目录结构如下:再修改 ...

weixin_33726568的博客 186

Nginx系列2:用Nginx搭建一个可用的静态资源Web服务器

上一节中编译好自己的nginx服务器后, 现在要对nginx.conf文件进行配置,搭建一个可用的静态资源Web服务器 1.放入可访问的html文件到nginx文件夹下,如图1所示: 这里我放入的是一个videojs示例; 2.修改conf/nginx.conf配置文件,主要是修改server{}里的内容 3.退出nginx.conf配置文件的编辑,重新加载...

weixin_30416497的博客 169

nginx搭建一个静态资源web服务器

环境:rhel7.3 我准备将www.nginx.org的静态资源搭建到我自己的虚拟机中 1.去www.nginx.org下载 右键选择Save Page as,将html文件以及js文件下载下来 2.将下载的html文件以及目录拷贝到虚拟机中 3.在上一篇文章中,我将nginx编译到了/usr/local/nginx目录中,将下载的目录资源放入此目录中并重命名一个合适的名字,这里我改为...

lm236236的博客 466

实战教程:使用 Nginx 搭建静态资源 web 服务器

在搭建网站的时候,往往会加载很多的图片,如果都从 Tomcat 服务器来获取静态资源,这样会增加服务器的负载,使得服务器运行 速度非常慢,这时可以使用 Nginx 服务器来加载这些静态资源,这样就可以实现负载均衡,为 Tomcat 服务器减压了。这篇文章,我们将一起去使用 Nginx 去搭建静态资源 web 服务器。 我把构建的 hexo 博客文件放在 Nginx 目录下了。 再修改 Nginx 配置文件 nginx.conf 中的 server: server { listen 8

qfluohao的博客 289

nginx系列3:搭建一个静态资源web服务器

搭建静态资源web服务器1,创建静态页面在nginx的安装目录(/usr/local/nginx)下创建文件夹webapplications/helloworld,然后创建一个名为index.html的页面。2,修改配置文件打开nginx的配置文件(默认在/usr/local/nginx/conf/nginx.conf),添加以下配置:保存配置后,运行nginx –s reload重新加...

weixin_30246221的博客 95

web服务器搭建_使用 Nginx 搭建静态资源 web 服务器

点击上方“武培轩”,选择“设为星标”技术文章第一时间送达!在搭建网站的时候,往往会加载很多的图片,如果都从 Tomcat 服务器来获取静态资源,这样会增加服务器的负载,使得服务器运行 速度非常慢,这时可以使用 Nginx 服务器来加载这些静态资源,这样就可以实现负载均衡,为 Tomcat 服务器减压了。这篇文章,我们将一起去使用 Nginx 去搭建静态资源 web 服务器。首先我把构建的...

weixin_30449673的博客 408
上一篇: 高并发下java锁的应用
下一篇: nginx日志的配置
hnlcwx2917
博客等级 码龄12年 42粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值