Re: error_page не работает
Maxim Dounin
mdounin на mdounin.ru
Пт Мар 18 15:15:47 UTC 2016
Hello!
On Fri, Mar 18, 2016 at 06:08:38PM +0300, Иван Мишин wrote:
> как заставить nginx отдавать 444 самому? так:
Отдавать в каких случаях? Если всегда, то проще всего так:
location / {
return 444;
}
Если тогда, когда бекенд вернул 404 - то надо использовать
proxy_intercept_errors, как вам и было сказано в первом же ответе.
Как-то так:
location / {
proxy_pass http://backend;
proxy_intercept_errors on;
error_page 404 = /404.html;
}
location = /404.html {
return 444;
}
Подробнее тут и по ссылкам:
http://nginx.org/r/proxy_intercept_errors/ru
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru