Как я могу использовать Nginx X-Accel-Redirect в сценарии ruby ​​cgi

Я использую nginx для запуска сценария ruby. Я уже настроил конфиг nginx правильно, так как он работает с php-fpm. В php я установил

header('X-Accel-Redirect, file_path)

Есть ли для него эквивалент в ruby?

Я попробовал это с

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

Но это не похоже на работу...

Любой драгоценный камень, который я мог бы включить. Я новичок в рубине. Любая помощь будет высоко оценен.

1 ответ

Предполагая, что вы используете приложение Rack (Rails, Sinatra, Padrino и т. Д.) Так же, как вы использовали свои приложения php-fpm (т.е. за Nginx в качестве обратного прокси-сервера), вы должны быть в состоянии сделать то же, что и в PHP:

response['X-Accel-Redirect'] = file_path
Другие вопросы по тегам