ответ

14

Конечно, вы можете, но косвенным образом:

error_page 500 /500.html; 
location = /500.html { 
     root /usr/var/nginx/errors; 
     allow all; 
     internal; 
} 

см http://wiki.nginx.org/HttpCoreModule#error_page

+3

Пожалуйста, обратите внимание, что это не будет работать внутри 'http' блоков. –

+0

@magu [official docs] (http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page) говорит, что он работает и в контексте http. Какую версию nginx вы используете? – number5

+4

'error_page' работает. 'location' - нет. –

Смежные вопросы