NGINX不提供我的图像(扩展名为.jpg或.png),但它提供任何其他文件(例如.txt,根本没有扩展名)。
这是我的NGINX-Config中的相关部分:
location /uploads/ {
alias /var/www/uploads/;
autoindex on;
}
当我向https://myserver.com/uploads/
发出get请求时,我得到以下列表:
单击test.txt
可以正常工作,但对于test.jpg
或test.png
,我收到404错误:
为什么会这样以及如何解决错误?
1条答案
按热度按时间vulvrdjw1#
你检查过文件权限了吗?可能图片文件的权限不同,你可以试着把权限设置成其他的txt文件。
你甚至可以尝试在你的nginx配置中添加types指令,下面是一个例子: