nginx是否在提供静态文件时调用了外部脚本(传递请求信息)?
发布时间:2021-03-30 10:46:52 所属栏目:Nginx 来源:互联网
导读:我正在托管播客录音的服务器上设置下载日志记录.我们只想轻松地将带有时间戳和请求IP地址下载的文件登录到MySQL.由于这些文件平均至少150MB,我认为使用readfile()是个坏主意(不要让PHP在文件下载的整个过程中都运行),而是必须将文件存储在与PHP不同的位置记录
|
我正在托管播客录音的服务器上设置下载日志记录.我们只想轻松地将带有时间戳和请求IP地址下载的文件登录到MySQL. 由于这些文件平均至少150MB,我认为使用readfile()是个坏主意(不要让PHP在文件下载的整个过程中都运行),而是必须将文件存储在与PHP不同的位置记录后将它们重定向到. 当然,问题在于,一旦重定向,他们可能会复制并使用该重定向的链接,而无意中绕过了下载日志.我想避免这种情况. 我想我最好的选择是将nginx配置为在提供文件之前调用辅助脚本,然后将请求数据传递给它进行处理.有没有办法做到这一点? 最佳答案 是的,您可以使用http://wiki.nginx.org/HttpLuaModule
不确定传递IP的语法,但是应该可以正常工作.您还可以解析日志文件 (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- django – gunicorn:错误(没有这样的文件)nginx gunicorn主
- asp.net – 如何配置nginx以支持cloudflare下的signalr3?
- Nginx PHP FASTCGI失败 – 如何调试?
- Nginx – 多个服务器配置
- 如何告诉nginx仅为一个域提供SSL?
- nginx try_files处理两次,如果设置了错误回退,则会失败
- 如何通过nginx提供django媒体文件?
- ruby-on-rails – 如何使用rails,nginx和乘客配置“Access-
- node.js-如何为Heroku Node.js Web应用程序配置Nginx
- NginX和Munin-位置和错误404
推荐文章
站长推荐
- ubuntu – 卸载nginx?
- 从Nginx代理请求到HHVM时,自定义标头或查询字符串
- reactjs – react.js应用程序显示在nginx服务器中
- nginx – 使用$http_host危险吗?
- php – nginx/fastcgi 504网关错误,增加fastcgi_
- ruby-on-rails – 连接到上游的connect()到unix:
- ubuntu – 如何调试为什么我的服务器在每个请求n
- ruby-on-rails-为使用Rails 4,nginx和乘客的用户
- 从Apache到Nginx的大括号({和})重写规则.
- Nginx Django FastCGI WSGI错误? (非致命)
热点阅读
