nginx rewrites $request_method on error
    kay 
    nginx-forum at nginx.us
       
    Wed May  7 06:30:57 UTC 2014
    
    
  
Sure, you can use nginx.conf from my previous message and this server
config:
server {
    listen       80;
rewrite_by_lua '
local res = ngx.location.capture("/memc?cmd=get&key=test")
ngx.say(res.body)
';
    location / {
                root /etc/nginx/www;
    }
location /memc {
    internal;
    access_log              /var/log/nginx/memc_log main;
    log_subrequest          on;
    set                     $memc_key $arg_key;
    set                     $memc_cmd $arg_cmd;
    memc_cmds_allowed       get;
    memc_pass               vmembase-2:11211;
}
}
If you enable "error_page 405 /error.html;" nginx will hang on "curl -X
TRACE localhost"
If you disable "error_page 405 /error.html;" - everything will be fine.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,249754,249881#msg-249881
    
    
More information about the nginx
mailing list