Рейтинг:0

Nginx error_page не работает для ngx_http_limit_conn_module

флаг in

У меня есть блок http, где я определяю limit_conn_zone вот так: limit_conn_zone $host zone=test:10m; и у меня есть ссылка на другой .conf файл, в котором у меня есть конфигурация моего сервера

сервер {
..
...
limit_conn_dry_run выключен;
limit_conn тест 2;
ошибка limit_conn_log_level;
limit_conn_status 429;
страница_ошибки 429 /429.html;
...
....
..
страница_ошибки 429 /429.html;
местоположение = /429.html {
    корень /usr/share/nginx/ошибка;
 }

Я убедился, что 429.html файл существует в /usr/доля/nginx/ошибка. Моя цель в том, что Я хочу, чтобы моя собственная страница ошибок отображалась вместо страницы ошибок nginx по умолчанию (что и происходит в настоящее время). Я что-то пропустил? я пытался следовать https://stackoverflow.com/questions/49471131/is-there-a-way-to-display-an-error-for-the-user-when-using-nginx-limit-conn-modu но никуда не попал. Спасибо!

Nish R avatar
флаг in
Я знаю, что у меня есть дубликат `error_page`, но это не должно иметь значения
Michael Hampton avatar
флаг cz
Откуда берется ваша пользовательская страница ошибок?
Nish R avatar
флаг in
@MichaelHampton находится в `/usr/share/nginx/error/429.html`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.