服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. nginx
  3. Nginx允许直接访问图像
Intereting Posts
在Ubuntu 14.04上不能更改PHP 5.5.9上的memory_limit 收集“接口”插件报告累计值而不是速率 重新启动VMware View连接服务器 Samba需要一个与Windows Active Directory相同networking的IP来进行连接? 用于VPN的小型Windows域的最佳单服务器configuration IIS的主机头configuration Ruby on Rails新手,在MySQL中遇到套接字问题(在Mac OS X上) Zabbix 3.4,Oracle Linux 7.4:php-mbstring和php-bcmath错误 在使用基于密码的身份validation的计算机上build立ssh连接期间发生的步骤是什么? 限制chmod到root / sudo用户有什么好处? 在服务器(或区域)重新启动后,Solaris ZFS数据集不会挂载到区域 rsyncd.conf包含本地conf? HA代理如何使用带宽? Apache2日志文件的dynamic自定义文件名 Windows上忽略本地DNS服务器

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