当前位置:论坛首页 > Linux面板 > 求助

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

发表在 Linux面板2024-10-28 23:10 [复制链接] 1 288

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:9.2.0

系统版本:Ubuntu 22

问题描述:
请问,为什么在Nginx的默认配置文件当中,默认包含以下内容?
一开始是ThinkPHP的jpg后缀名的文件,伪静态配置后,报404错误。我折腾了一下午,最后才发现是Nginx的此段配置代码,导致的jpg等文件伪静态失效。
而且,我查了一下,不止我一个人遇到了类似的问题。
所以,为什么要在默认配置信息当中,配置这段代码呢?
请宝塔官方解答一下,谢谢。

相关截图(日志、错误):
  1. location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  2.     {
  3.         expires      30d;
  4.         error_log /dev/null;
  5.         access_log /dev/null;
  6.     }

  7.     location ~ .*\.(js|css)?$
  8.     {
  9.         expires      12h;
  10.         error_log /dev/null;
  11.         access_log /dev/null;
  12.     }
复制代码
使用道具 举报 只看该作者 回复
发表于 2024-10-29 15:59:39 | 显示全部楼层
您好,这一段代码只要是对不同类型的静态文件进行缓存和日志处理
比如不同的图片文件的缓存时间为30缇娜,js和css文件的缓存时间为12个小时
日志的话都不记录
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表