по всем ip кроме одного
if ($remote_addr != '1.2.3.4') {
return 503;
}
error_page 503 @503;
location @503 {
root /var/www/custom_error_page;
rewrite ^(.*)$ /custom_error_503.html break;
}
Так, вроде, работает, но вот img из тегов не подхватывает. Возвращает 503 на все запросы.
Как починить? Если есть вариант без всеми любимого рерайта - ещё лучше.
Пробовал просто через error_page и location, но тогда nginx всегда отдаёт собственную страницу ошибки
ты сказал "надо отдавать 503 всем, кроме определенного ип", так оно у тебя и работает
Обсуждают сегодня