X-Accel-redirect внутри своего модуля

Maxim Dounin mdounin at mdounin.ru
Tue May 6 13:21:11 MSD 2008


Hello!

On Tue, May 06, 2008 at 12:36:28PM +0400, Mikhail Eremin wrote:

>Добрый день,
>есть некий http модуль который реализует проверку пришедшего URI по
>некоторым параметрам,
>если все окей, возвращает X-Accel-redirect на internal location для отдачи
>файла пользователю.

X-Accel-Redirect обрабатывается только модулями работы с 
upstream'ами (i.e. proxy, fastcgi, memcached).

Если хочется это сделать из своего модуля - нужно звать 
ngx_http_internal_redirect самому.  Пример реализации можно 
посмотреть в том же upstream'е - src/http/ngx_http_upstream.c.


Maxim Dounin





More information about the nginx-ru mailing list