我有 nginx 和 php5-fpm 工作得很好,而且www.mysite.com
, this.mysite.com
, 并且that.mysite.com
都优雅地转到不同的目录。我一直在一个网站上上传文件。我希望最大文件大小为 10 GB。为此,我必须告诉 php.ini max_post_size 和 upload_max_filesize 是 10240 MB,而不是默认的 2 MB。
我很清楚安全隐患。因此,我希望 10240 MB 的 php.ini 值仅适用于以下一项或两项:
upload.mysite.com
和/或
www.mysite.com/upload
一种选择是还安装 Apache 以侦听不同的端口,执行一些重定向/重写魔术,并让 mod_php 的 php.ini 文件的 10240 MB 值仅处理上传站点。我宁愿不这样做。
如果没有单独的 Web 服务器处理对我的上传页面的请求,我如何在单个 nginx 实例中完成此操作?