首页
学习
活动
专区
工具
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/

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

    nginx配置访问本地静态资源

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

    4.8K20

    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)的传输。

    3.5K20

    Nginx作为静态资源服务器

    Nginx作为静态资源服务器 引用原文:https://docs.nginx.com/nginx/admin-guide/web-server/serving-static-content/#optimizing-performance-for-serving-content...Nginx是一个轻量、高性能的服务器,平时除了可以作为反向代理服务器外,我们还可以将其作为一个静态资源服务器: 与mkdocs一起使用,可以变成个人博客 可以发布静态资源,比如文件、图片等供他人下载;...部署在家里可以实现跨设备访问呢 资源目录(root) 定义好root资源目录,该目录作为Nginx搜索文件的根目录,比如访问资源 example.zip,Nginx会在root目录下搜索该文件。...(mp3|mp4) { root /www/media; } } root指令用来定义资源目录,它可以配置在http{}、server{}和location{}配置上下文中。...如上所示,定义了服务器默认的搜索目录为/www/data,当访问/images/目录时,Nginx会在/www/data/images/目录下搜索文件。

    9910

    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配置的优先级,数字越小越优先。

    65710

    【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访问到视频

    1.1K10

    springBoot静态资源配置及其原理

    SpringMVC自动配置 官网给出 :大多场景我们都无需自定义配置 给出了很多的默认的Spring资源 : Beans 、 静态资源 、 自动注册等等 如果我们想要自己配置来添加更多的: 不用@EnableWebMvc...静态资源也找不到则响应404页面 静态资源添加前缀 在配置文件application.yaml添加前缀 spring: mvc: static-path-pattern: /res/**...: [classpath:/XXX/] # 将所有的静态资源都放在resources下的XXX文件夹下 欢迎页index 也就是默认根路径 可以配置静态资源路径(static/index.html...) 但是不可以配置静态资源的访问前缀。...,所有参数的值都会从容器中进行确定) 通过配置 add-mapping: false 就可以将所有的静态资源禁止访问

    14310
    领券