我正在尝试使用nginx开发一个非常简单的图像服务器,但我还没有能够设置正确的配置。
我的想法是保存没有文件扩展名的图像(即名为" image1.png" 的文件保存为" image1&# 34; )
此外,当我输入网址 mypath / image1
时,我希望nginx在网页浏览器上呈现图片我想要一个允许我提供不同文件扩展名的解决方案,例如 .gif .jpg .jpeg .png 等没有下载图像
那么可以设置一个Nginx配置来做我想要的吗?
答案 0 :(得分:1)
你可以尝试这个。 Nginx try_files,默认类型为jpg或png。 Nginx将查找$ url,如果没有找到,则会在该路径的末尾添加.jpg。
server{
location /images {
root /var/www/pathtomyimages;
default_type "text/jpg";
try_files $uri $uri.jpg;
}
}
答案 1 :(得分:0)
server{
location /images {
root /var/www/pathtomyimages;
default_type image/webp;
}
}
设置此配置使其成为可能