如何在ruby cgi脚本中使用nginx X-Accel-Redirect

时间:2014-10-16 02:42:40

标签: ruby nginx cgi x-accel-redirect

我正在使用nginx来运行ruby脚本。我已经正确设置了nginx配置,因为它与php-fpm一起使用 在php我设置

header('X-Accel-Redirect, file_path)

红宝石中是否有相同的东西。

我用

尝试过
cgi = CGI.new
cgi.out( "X-Accel-Redirect"  => new_file)

但它似乎不起作用......

我可以包含任何宝石吗? 我是红宝石的新手。任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

假设您使用的是Rack应用程序(Rails,Sinatra,Padrino等),就像使用php-fpm应用程序一样(即在Nginx后面作为反向代理),你应该能够做同样的事情。用PHP:

response['X-Accel-Redirect'] = file_path