Доброго времени суток. Народ, помогите решить проблему.
Имеется: nginx с кучей кофигов в sites-enabled, в каждом конфиге свои настройки.
Хочу добиться того, чтобы, добавив return 503; в блок server {...} в конфиге сайта, выдавалась страничка с заранее подготовленной страничкой, причем страничка та находится вообще на другом сервере (proxy_pass).
Если error_page 403 /maintenance; еще можно вынести в блок http {...} то location не получается. Но если я не опишу location, тогда nginx выдаст свою build-in белую страницу с ошибкой.
В идеале еще, чтобы, при всей этой канители, выдавался код ошибки в заголовке 503й, чтобы при мониторинге или еще хуже при вложенных средствах в SEO не проиндексировалось не пойми чего.