nginx怎么配置静态文件服务器

发布时间 - 2023-05-23 00:00:00    点击率:

配置步骤

配置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  # 打开浏览器  # http_x_forwarded_for  # http_user_agent  # http_referer  # access_log  # tcp_nopush  # sendfile  # access  # remote_user  # remote_addr 


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


相关推荐: HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  网站建设要注意的标准 促进网站用户好感度!  如何选择可靠的免备案建站服务器?  如何在搬瓦工VPS快速搭建网站?  轻松掌握MySQL函数中的last_insert_id()  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何在 Pandas 中基于一列条件计算另一列的分组均值  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  如何在 React 中条件性地遍历数组并渲染元素  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  Laravel如何保护应用免受CSRF攻击?(原理和示例)  开心动漫网站制作软件下载,十分开心动画为何停播?  如何用好域名打造高点击率的自主建站?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  🚀拖拽式CMS建站能否实现高效与个性化并存?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  EditPlus 正则表达式 实战(3)  Python文件流缓冲机制_IO性能解析【教程】  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  Android自定义listview布局实现上拉加载下拉刷新功能  网站制作免费,什么网站能看正片电影?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  WEB开发之注册页面验证码倒计时代码的实现  如何在云主机上快速搭建多站点网站?  用v-html解决Vue.js渲染中html标签不被解析的问题  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  高防服务器:AI智能防御DDoS攻击与数据安全保障  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  php 三元运算符实例详细介绍  如何在腾讯云免费申请建站?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  javascript中闭包概念与用法深入理解  Laravel Docker环境搭建教程_Laravel Sail使用指南  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  EditPlus中的正则表达式 实战(1)  如何快速搭建高效WAP手机网站?  jQuery validate插件功能与用法详解  Linux系统命令中screen命令详解  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】