Module's development and X-Accel-Redirect

Hi all

My problem refers to the development of a new module for nginx and I
need to use X-Accel-Redirect header to implement controlled downloads…

I have followed
http://blog.kovyrin.net/2006/11/01/nginx-x-accel-redirect-php-rails/
and I have replaced php code : header(“X-Accel-Redirect: /files/” .
$path)
by a new module for nginx
(NameBright - Coming Soon)

Nothing happens and i don’t know why ! I need advices :slight_smile:

Thanks in advance

Hello!

On Sun, Mar 30, 2008 at 06:40:51PM +0200, Chavelle V. wrote:

(http://www.pasteyourcode.com/pastebin.php?show=686)

Nothing happens and i don’t know why ! I need advices :slight_smile:

Processing of ‘X-Accel-Redirect’ header resides in
ngx_http_upstream.c, i.e. it’s handled only by
proxy_pass/fastcgi_pass/memcached_pass.

When writing nginx module you should use
ngx_http_internal_redirect() function instead.

Maxim D.

Maxim D. wrote:

When writing nginx module you should use
ngx_http_internal_redirect() function instead.

It works perfectly !
Thank you very much

Vincent Chavelle