Как я могу использовать 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