服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. nginx
  3. Nginx允许直接访问图像
Intereting Posts
Exim邮件服务器:当我将testing邮件发送到Gmail时,如何在“via”后隐藏我的主机名? 删除GPO拒绝所有人的权限 将用户redirect到基于ip的文件的最近服务器 我如何允许用户从属于通讯组的地址发送? Nagios interval_length和check_interval ec2-amazon实例可以从外部可用区访问吗? AD中configuration的可分辨名称是否被篡改? 邮件发送错误域的消息 PHPinput中意外的字符:'''(ASCII = 39) 如果我在Git上使用GIT工作副本,这是一个安全问题吗? 将会议邀请发送给特定用户时,您将收到其他用户的无法回复的回复 您是否可以在VMware Workstation上专门分配/绑定虚拟networking适配器到服务器的物理networking接口? 我怎样才能快速地看到一个可读的MySQL正常运行时间? USB软盘密钥 在Apache反向代理后面的Cas保护的站点

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