首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nginx静态资源服务器简单配置

传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了。...这种情况下一般都会需要一个静态资源服务器。...搭建nginx服务器首先得安装nginx服务,关于nginx服务的安装可以参考我的另一篇博客《nginx服务安装》这里直接介绍静态服务器配置 进入nginx安装目录的conf目录下,修改nginx.conf...在这里只是简单地介绍了静态资源服务器配置 ,关于资源缓存的配置并没有介绍 文件上传到nginx服务器参考这篇博客vsftpd ftp服务器搭建 关于静态资源的缓存以及防盗链可以参考这篇博客nginx静态资源缓存...关于 nginx.conf中location的配置 可以参考这篇博客nginx.conf location 的配置 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/

2.5K40
您找到你想要的搜索结果了吗?
是的
没有找到

nginx配置访问本地静态资源

nginx作为一款高性能的服务器,用途很多,除了可以做后端服务器的代理,负载均衡之外你,还有一个用途就是做静态资源的缓存服务器,比如在前后端分离的项目中,为了加速前端页面的响应速度,我们可以将前端的相关资源...,例如html,js,css或者图片等放到nginx指定的目录下,访问的时候只需要通过IP加路径就可以实现高效快速的访问, 下面说说如何在windows下使用nginx作为静态资源服务器, 1、修改config...目录下,这个配置文件,基本上所有的配置都在这里面做, 2、主要的配置参数如下,一些无关的参数我直接去掉了,注意,里面的location可以配置多个,这样可以根据业务的需要指定相关的路径方便后续的运维和管理...拦截的用户访问路径 #charset koi8-r; #access_log logs/host.access.log main; # 访问本地绝对路径下的静态

4.2K20

Nginx静态资源服务的配置

指令块配置项之后是否如参数(例如 location /),取决于解析这个块配置项的模块。 指令块配置项是可以嵌套的。内层块会继承父级块包含的指令的设置。...在每个流量处理 context 中,可以包括一个或多个 server 块,用来定义控制请求处理的虚拟服务器。 对于HTTP流量,每个 server 指令块是对特定域名或IP地址访问的控制。...静态资源服务 将个人网站的静态资源 clone 到 nginx 根目录: git clone https://github.com/mz1999/mazhen.git 在 conf/nginx.conf...root 与alias 会以不同的方式将请求映射到服务器的文件上,它们的主要区别在于如何解释 location 后面的 uri 。 root的处理结果是,root+location uri。...limit_rate 由于带宽的限制,我们有时候需要限制某些资源向客户端传输响应的速率,例如可以对大文件限速,避免传输大文件占用过多带宽,从而影响其他更重要的小文件(css,js)的传输。

2.1K20

Spring MVC 静态资源缓存,GZIP配置

因为项目部署在tomcat下,所以使用了default servlet 来处理静态资源,想必不通过spring mvc 可以加快一些速度,但是后来考虑到静态资源缓存和gzip压缩的考虑,哪种方法好暂且不说...,后面列出使用SpringMVC处理静态资源、缓存、GZIP的配置方式。...先看下直接使用默认的servlet处理静态资源配置: default <url-pattern...: 首先web.xml中的spring mvc 的url-pattern就不能是*.do,而应该是一个/,当你将spirng 的servlet地址配置为一个/的时候就要考虑处理好静态资源文件,下面两个配置是用来处理静态资源的...后面的location最后一定要有一个/结束,否则静态资源是访问不到的,order参数是Spring配置的优先级,数字越小越优先。

57710

【Docker】Docker安装Nginx配置静态资源

官网:Docker docker pull nginx docker pull nginx下载最新版本 默认latest 下载指定版本docker pull nginx:xxx 2.创建nginx配置文件...启动容器之前要创建nginx配置文件,因为nginx容器只有/etc/nginx目录,没有nginx.conf文件,如果服务器和容器都没有nginx.conf文件,执行启动命令docke会将nginx.conf...root/data/mp4/:/data/mp4 \ -d nginx:latest 这里我将/root/data/mp4/跟容器的/data/mp4进行挂载 /data/mp4文件夹会自动创建  4.配置...nginx静态资源 上传一个视频文件到/root/data/mp4/目录下 容器里面也会有对应的文件 使用docker exec -it nginx /bin/bash容器内部查看 在/home/nginx.../conf/conf.d里面配置路径  最后重启nginx容器 docker restart nginx 通过URL访问到视频

45110

Springboot系列(三)web静态资源配置

目录 项目创建 资源文件配置与访问 1.Springboot中默认的静态资源路径 2.自定义静态资源路径 3.两种访问静态资源的方式 其他静态资源路径配置方式 1.继承WebMvcConfigurerAdapter...spring.resources.static-locations=classpath:templates/ 我们配置静态资源路径映射之后,我们只能访问这个路径下面的资源,也就是相当于自定义了静态资源路径...3.两种访问静态资源的方式 一种是直接通过特定的URL访问:我们配置好后,启动项目,浏览器输入:localhost:8088/index.html 就可以正常访问我们的静态资源了。...到这里,我们就可以利用自定义URL访问静态资源了。在浏览器里面输入:localhost:8088/getHtml 也能正常访问静态资源。图片也是一样的。 3. 其他静态资源路径配置方式 1....这两种配置方式都会使原来默认的配置方式失效。 静态资源的访问方式有两种:一种是自己用代码定义路径,然后访问,一种是直接利用特定的URL方式访问静态资源。 end

53430

【WEB系列】静态资源配置与读取

[logo.jpg] 【WEB系列】静态资源配置与读取 SpringWeb项目除了我们常见的返回json串之外,还可以直接返回静态资源(当然在现如今前后端分离比较普遍的情况下,不太常见了),一些简单的web...配置 静态资源路径,SpringBoot默认从属性spring.resources.static-locations中获取 默认值可以从org.springframework.boot.autoconfigure.web.ResourceProperties...修改配置文件 第一种方式比较简单和实用,修改上面的spring.resources.static-locations配置,添加上自定义的资源目录,如在 application.yml 中,指定配置 spring...Jar包资源访问 前面描述的静态资源访问主要都是当前包内的资源访问,如果我们的静态资源是由第三方的jar包提供(比如大名鼎鼎的Swagger UI),这种时候使用姿势是否有不一样的呢?...[09.jpg] 上面的访问结果,除了说明访问第三方jar包中的静态资源与当前包的静态资源配置没有什么区别之外,还可以得出一点 相同资源路径下,当前包的资源优先级高于jar包中的静态资源 默认配置下,

1.2K10
领券