Задать вопрос
@pcdesign

Как в nginx ограничить доступ к сайту по расписанию?

Есть некий сайт, который должен работать строго с 9-00 до 18-00.
А вечером и ночью давать отлуп.

Как это лучше реализовать?

Понятно, что можно по крону подсовывать конфиг в нужный час и рестартить nginx.
Но это как-то не красиво. Да и другие есть сайты там. И лишний раз делать рестарт nginx не хотелось бы.
  • Вопрос задан
  • 2626 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Stanislav Chernov К ответам на вопрос (5)
А по моему, лучший вариант создать задание на кроне, создать два разных конфиг файла - один с рабочими настройками, а другой - редирект всех запросов на страницу по умолчанию типа Index.html, в которой писать - "извините, идите спать".
по заданиям менять файлы конфигов и рестартовать nginx, чтобы он перечитал настройки.
Ответ написан
Комментировать