我正在尝试使用 nginx 开发一个非常简单的图像服务器,但我还无法设置正确的配置。
我的想法是我保存没有文件扩展名的图像(即名为“image1.png”的文件保存为“image1”)
此外,当我输入 url mypath/image1
时,我希望 nginx 在网络浏览器上呈现图像我想要一个允许我提供不同文件扩展名的解决方案,例如 .gif .jpg .jpeg .png等不下载图片
那么是否可以设置 Nginx 配置来执行我想要的操作?
最佳答案
你可以试试这个。 Nginx try_files 默认类型为 jpg 或 png。 Nginx 将查找 $url,如果找不到,将在该路径的末尾添加 .jpg。
server{
location /images {
root /var/www/pathtomyimages;
default_type "text/jpg";
try_files $uri $uri.jpg;
}
}
关于nginx - 如何设置 Nginx 以提供不带扩展名的图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42720164/