• 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文件名称
                          }
              }

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

    如下图所示:

  • 相关阅读:
    查询datatime类型
    ms的题目,无聊不妨看看
    读取客户端收藏夹资料的问题
    delphi中的DBGrid无法刷新数据
    jsp与javascript
    .net2.0 web site中的cs文件怎么编译为dll
    由传奇木马引起的遐想
    com组件的调用
    Crystal Report的奇怪问题
    算法导论15章LCS实现(c++)
  • 原文地址:https://www.cnblogs.com/youcong/p/10060303.html
Copyright © 2020-2023  润新知