@buloshnik nginx по 503 коду согласно вашим настройкам отдает браузеру html страницу, дальше браузер пытается загрузить get запросами css и js (это уже новые запросы к nginx, они должны быть с кодом 200), тогда у вас нормально отобразится ваша страница с ошибкой, чтобы настроить отдачу статики вам нужно узнать, по какому адресу запрашивается эта статика например, www.example.com/error/assets/style.js, а сам файл находится здесь /var/www/domain/error/assets/, тогда location будет такой:
@Fandorin только возникает еще один вопрос. Как ты понимаешь, я поставил 503 страницу, как заглушку для всех кроме определенных ip. Так вот когда я прописываю данный location, то для разрешенных пользователей не раздается статика. Это как то можно решить? Я пробую гуглить, но ничего толкового не выдает...