I’m using nginx 1.6.2 on Amazon ec2 linux server. The problem I’m having
is
that all my 404 errors are going to my access.log. I want them to be
redirected to error.log instead.
I saw on other forums that with nginx 1.7+, I can use the if directive
of
access_log to do something like:
However, I’m not able to do the same with 1.6.2. I don’t think I can
update
to 1.7+ as it is not available for ec2 linux servers yet. Is there an
alternative for doing the same with 1.6.2?
Thank you for your reply. Just one question. It is not just the 404
errors
that I want to redirect. I want to redirect all 4xx and 5xx errors. I
have
updated my config file as below, but it doesn’t seem to work. The 404
errors
still go to access.log
On Thursday 11 December 2014 13:25:45 sudharshanr wrote:
[…]
...
}
I have created error4x.html page in /wdrive/www.
Thanks.
By default, the errors generated by nginx itself are only handled
by the error_page directive. If you want to intercept errors from
upstream as well then you need to turn on proxy_intercept_errors.