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


相关推荐: 手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  PHP正则匹配日期和时间(时间戳转换)的实例代码  在线制作视频的网站有哪些,电脑如何制作视频短片?  LinuxCD持续部署教程_自动发布与回滚机制  Python图片处理进阶教程_Pillow滤镜与图像增强  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  IOS倒计时设置UIButton标题title的抖动问题  如何快速搭建安全的FTP站点?  再谈Python中的字符串与字符编码(推荐)  Laravel如何实现多对多模型关联?(Eloquent教程)  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  如何在不使用负向后查找的情况下匹配特定条件前的换行符  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何为不同团队 ID 动态生成多个独立按钮  如何快速生成ASP一键建站模板并优化安全性?  百度浏览器如何管理插件 百度浏览器插件管理方法  Laravel如何处理异常和错误?(Handler示例)  详解vue.js组件化开发实践  非常酷的网站设计制作软件,酷培ai教育官方网站?  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  什么是javascript作用域_全局和局部作用域有什么区别?  长沙做网站要多少钱,长沙国安网络怎么样?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  如何在Tomcat中配置并部署网站项目?  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  如何选择可靠的免备案建站服务器?  如何在云主机快速搭建网站站点?  如何在新浪SAE免费搭建个人博客?  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  网页设计与网站制作内容,怎样注册网站?  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  网站页面设计需要考虑到这些问题  用yum安装MySQLdb模块的步骤方法  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Internet Explorer官网直接进入 IE浏览器在线体验版网址  简单实现Android文件上传  如何在阿里云服务器自主搭建网站?  java获取注册ip实例  微信公众帐号开发教程之图文消息全攻略  javascript如何操作浏览器历史记录_怎样实现无刷新导航  详解CentOS6.5 安装 MySQL5.1.71的方法  浅析上传头像示例及其注意事项  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  如何为不同团队 ID 动态生成多个非值班状态按钮