我使用 Nginx 作为 Thin 实例的反向代理。
我的目标是建立一个 Rails (3) 应用程序来上传大文件并对其进行处理。
为此,我遇到了 Nginx 上传和上传进度模块。
我大部分时间都在阅读这篇文章,但那是专门写在乘客中的思考。
如果可能的话,我正在寻找两个可能的答案:
1)信息实现此堆栈的示例(使用 Thin 而不是乘客)
2)我如何重写这个的具体信息:
location ^~ /progress {
# report uploads tracked in the 'proxied' zone
upload_progress_json_output;
report_uploads proxied;
}
location @fast_upload_endpoint {
passenger_enabled on;
rails_env development;
}
location / {
rails_env development;
passenger_enabled on;
}
我不知道什么是乘客专属,以及如何为典型的 4 个工作人员/3 个瘦实例配置编写它。
谢谢。