nginx配置静态文件服务器详解

发布时间 - 2026-01-11 02:49:34    点击率:

本文主要介绍一些Nginx做图片服务器的简单配置,但不包括Nginx的安装部署以及实现原理。

配置步骤

下载nginx

Windows nginx安装教程及简单实践

配置nginx\nginx-1.13.4\conf\nginx.conf文件

#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid    logs/nginx.pid;


events {
  worker_connections 1024;
}


http {
  include    mime.types;
  default_type application/octet-stream;

  log_format main '$remote_addr - $remote_user [$time_local] "$request" '
           '$status $body_bytes_sent "$http_referer" '
           '"$http_user_agent" "$http_x_forwarded_for"';

  access_log logs/access.log main;

  sendfile    on;
  #tcp_nopush   on;

  #keepalive_timeout 0;
  keepalive_timeout 65;

  #gzip on;

  server {
    listen    80;
    server_name localhost;

    #charset koi8-r;

    #access_log logs/host.access.log main;
    
    location ~ .*\.(gif|jpg|jpeg|png)$ { 
      expires 24h; 
      root d://pinkylam_server//;#指定图片存放路径 
      access_log d://pinkylam_server//images.log;#日志存放路径 
      proxy_store on; 
      proxy_store_access user:rw group:rw all:rw; 
      proxy_temp_path   d://pinkylam_server//;#图片访问路径 
      proxy_redirect   off; 
      proxy_set_header  Host 127.0.0.1; 
      client_max_body_size 10m; 
      client_body_buffer_size 1280k; 
      proxy_connect_timeout 900; 
      proxy_send_timeout  900; 
      proxy_read_timeout  900; 
      proxy_buffer_size  40k; 
      proxy_buffers   40 320k; 
      proxy_busy_buffers_size 640k; 
      proxy_temp_file_write_size 640k; 
      if ( !-e $request_filename) 
      { 
        proxy_pass http://127.0.0.1;
      } 
    }

    location / {
      root  html;
      index index.html index.htm;
    }

    #error_page 404       /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
      root  html;
    }
  }
}

注意:d:/pinkylam_server/ 对应的文件夹要建立。

测试

打开浏览器输入http://127.0.0.1/111.jpg测试。

预览


最基础的nginx图片服务器就搭建完成了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# nginx  # 静态文件服务器  # nginx静态服务器  # 使用nginx缓存服务器上静态文件的设置方法  # 如何在nginx中配置缓存静态文件  # 详解Nginx 静态文件服务配置及优化  # Nginx学习之静态文件服务器配置方法  # Python的Flask框架及Nginx实现静态文件访问限制功能  # Nginx静态文件响应POST请求 提示405错误的解决方法  # Nginx 禁用静态文件缓存的配置方法  # 但不  # 大家多多  # 完成了  # 打开浏览器  # request  # status  # time_local  # http_user_agent  # http_x_forwarded_for  # body_bytes_sent  # http_referer  # stream  # octet  # application  # log_format  # remote_user  # remote_addr  # main  # listen  # server 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 高端网站建设与定制开发一站式解决方案 中企动力  JavaScript如何实现路由_前端路由原理是什么  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  如何在企业微信快速生成手机电脑官网?  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  Laravel如何实现多对多模型关联?(Eloquent教程)  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  网站页面设计需要考虑到这些问题  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  ,在苏州找工作,上哪个网站比较好?  ,怎么在广州志愿者网站注册?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  深圳网站制作的公司有哪些,dido官方网站?  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  JavaScript如何操作视频_媒体API怎么控制播放  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  如何构建满足综合性能需求的优质建站方案?  Python并发异常传播_错误处理解析【教程】  ,交易猫的商品怎么发布到网站上去?  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  JS经典正则表达式笔试题汇总  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  什么是javascript作用域_全局和局部作用域有什么区别?  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  如何快速搭建个人网站并优化SEO?  如何用PHP快速搭建CMS系统?  Android Socket接口实现即时通讯实例代码  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  如何用景安虚拟主机手机版绑定域名建站?  如何快速选择适合个人网站的云服务器配置?  如何快速生成ASP一键建站模板并优化安全性?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  香港服务器选型指南:免备案配置与高效建站方案解析  nodejs redis 发布订阅机制封装实现方法及实例代码  高防服务器:AI智能防御DDoS攻击与数据安全保障  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  如何注册花生壳免费域名并搭建个人网站?  使用豆包 AI 辅助进行简单网页 HTML 结构设计  成都网站制作公司哪家好,四川省职工服务网是做什么用?  中山网站制作网页,中山新生登记系统登记流程?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  企业网站制作这些问题要关注  如何在万网自助建站平台快速创建网站?