zoukankan      html  css  js  c++  java
  • Nginx如何配置静态文件直接访问

    其实前面在这篇文章Nginx之动静分离中已经提到过如何配置静态文件直接访问,今天突然再写是因为之前写的不够完善,所以这一篇文章你可以理解为是在前一个基础上的扩展。

     之所以下午临时想到这个,是因为之前搭建Hexo博客平台后,忘记在上面发布文章了,今天想发布文章,但是觉得那种nginx+ftp有点麻烦,所以就直接简单化了。

    其实主要还是对nginx.conf配置文件进行修改,修改内容如下:

      server {
                    listen 80;
                    server_name localhost;
     
                    #charset koi8-r;
     
                    #access_log logs/host.access.log main;
     
                    location ~ .*.(gif|jpg|jpeg|png)$ {
                            expires 24h;
                           root /usr/local/nginx/html/images;#指定图片存放路径
                           access_log /data/soft/nginx/logs/images.log;#日志存放路径
                           proxy_store on;
                           proxy_store_access user:rw group:rw all:rw;
                           proxy_temp_path /usr/local/nginx/html/images;#图片访问路径
                           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;#默认80端口
                           }
             }
     
                          location / {
                          root /usr/local/nginx/html/images; #html访问路径
                          index index.html index2.htm; #html文件名称
                          }
              }

    配置完后保存重启,然后再浏览器输入对应的图片地址就可以打开了。

    如下图所示:

  • 相关阅读:
    .net 实现 URL重写,伪静态
    jquery上传插件AjaxUpload使用示例
    事实上
    C# DataSet和DataTable详解
    当你累了,准备放弃时,看看这个吧!!!
    asp.net页面数据传递总结
    在Global.asax中根据请求路径判断是否可以访问。。。我没思路只好这样了
    今儿改的
    C 语言利用数组实现大数计算
    开始学习 类
  • 原文地址:https://www.cnblogs.com/youcong/p/10060303.html
Copyright © 2011-2022 走看看