宝塔用户_aeziss 发表于 2024-10-28 23:10:25

【待反馈】Nginx配置文件问题

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:9.2.0
系统版本:Ubuntu 22
问题描述:请问,为什么在Nginx的默认配置文件当中,默认包含以下内容?一开始是ThinkPHP的jpg后缀名的文件,伪静态配置后,报404错误。我折腾了一下午,最后才发现是Nginx的此段配置代码,导致的jpg等文件伪静态失效。而且,我查了一下,不止我一个人遇到了类似的问题。所以,为什么要在默认配置信息当中,配置这段代码呢?请宝塔官方解答一下,谢谢。
相关截图(日志、错误):
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
      expires      30d;
      error_log /dev/null;
      access_log /dev/null;
    }

    location ~ .*\.(js|css)?$
    {
      expires      12h;
      error_log /dev/null;
      access_log /dev/null;
    }

堡塔运维南一 发表于 2024-10-29 15:59:39

您好,这一段代码只要是对不同类型的静态文件进行缓存和日志处理
比如不同的图片文件的缓存时间为30缇娜,js和css文件的缓存时间为12个小时
日志的话都不记录
页: [1]
查看完整版本: 【待反馈】Nginx配置文件问题