Назад | Перейти на главную страницу

Как мне использовать настраиваемую страницу ошибки 503 с Nginx?

Я реализовал ограничение скорости с помощью Nginx (который, кстати, отлично работает) и хотел бы отобразить настраиваемую страницу ошибки 503.

Я безуспешно следил за примерами в сети.

Я использую простую конфигурацию, которая выглядит примерно так:

listen x.x.x.x:80
server_name something.com
root /usr/local/www/something.com;
error_page 503 /503.html;

location / {
  limit_req zone=default burst=5 nodelay;
  proxy_pass http://mybackend;
}

Идея состоит в том, что нашим пользователям с ограниченным рейтингом будет показана специальная страница, объясняющая, что происходит. Ограничение скорости работает, но отображается встроенная страница 503.

Любые идеи?

Добавить

location = /503.html {
  root /path/to/the/page;
}