服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. nginx
  3. Nginx允许直接访问图像
Intereting Posts
由zabbix 2.2.1监控Linux日志文件 HP LO100i可以用来自动启动和停止服务器吗? 如何从Windows客户端检查RHEL5上的GUI 如何在nginx 1.6中删除$ uri的语言部分作为try_files的用途? Exchange 2013和AD / GC问题 NGiNX中“fastcgi_pass”指令位置的最佳实践 Ping在第一行之后停止响应 Project Server 2007安装问题 – ProjectEventService将无法启动 提高韧性的最佳途径? 运行Windows 2008 R2的物理主机上的虚拟机Windows 2012上的VMM 2012 IBM Bladecenter S:具有“不受支持的”IBM SAS磁盘的磁盘存储模块 如何阻止IP表的一个服务器自己的网卡的MAC地址传出stream量? 在非圆形的dns-lookups中粘贴logging是否加快域名parsing速度? 基于Cisco VPN 3000系列的基于Cisco Tunnel的EasyVPN价格便宜且开放 挂载错误没有指定方言,在哪里设置vers = 1.0与autofs / Fedora 26,Drobo FS

Nginx允许直接访问图像

我想在http://myweb.com/img/someimage.jpg中将/var/files中的/var/files暴露给用户,但也禁止访问非图像文件。

这就是我想要做的,但是不行,你能帮我吗?

  location /img/*\.(jpg|jpeg|gif|png|bmp|ico) { alias /var/files; } 

  • Icinga向浏览器显示二进制输出
  • Nginx SSL终止 – 如何encryption数据到客户端?
  • 如何使用nginx重写规则去除hypen( – )?
  • 找不到nginx重写位置
  • 在Nginx重写规则中匹配%ff

  • Fastcgi请求logging太大
  • Nginx不caching任何代理请求
  • 设置SSL – https工作,http不工作
  • Nginx忽略我的第二个服务器指令
  • cURL在web服务器中存储文件的位置?

根据文档 ,你应该能够通过正则expression式来匹配文件名,并在alias语句中使用它

 location ~ /img/(.+\.(?:jpg|jpeg|gif|png|bmp|ico))$ { alias /var/files/$1; } 

(这几乎是其中的一个例子;-)

  • PHPMyAdmin空白页面,但HTML源存在
  • 如何通过nginx将多个Django项目的静态文件提供给同一个域
  • Nginx密码保护目录下载源代码
  • Nginx 1.6.1:从源码安装不正确运行
  • 用NGINX反向代理到两台后端服务器
  • Nginx – 使用多个codeigniter安装
  • Nginx服务器默认不适用
  • SSL客户端证书和NginX
  • 隐藏Nginx反向代理redirect中的端口
  • 如何解决上游从上游读取响应头发送太大的头?

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy