Как в nginx ограничить доступ к сайту по расписанию?
Простите
Это можно сделать очень просто безо всяких перезагрузок.
Нижеприведенный пример показывает посетителям страничку из каталога /srv/www/maint/maintenance.html с кодом 503 (чтоб поисковики не сохраняли) если она есть и проксирует трафик на backend если ее нет.location / {
try_files $uri $uri/index.html $uri.html @backend;
}

location @backend {
if (-f /system/maintenance.html) {
return 503;
break;
}
proxy_pass http://backend;
}

error_page 503 /system/maintenance.html;

location = /system/maintenance.html {
root /srv/www/maint;
}