Есть nginx который работает как reverse proxy между моим сайтом и интернетом. То есть, у сайта есть свой http server.
Когда я пере-deploy'иваю сайт, нужно показывать страницу maintenance. Куда её поместить в nginx? Что указать в качестве root?
1) root /usr/share/nginx/my_site.dom/html/maintenance.html;
2) root /usr/share/nginx/html/maintenance.html;
Нужно ведь указать root самого nginx'a, а не какого-то сайта? Тогда 2ое. Но, с другой стороны, если у меня несколько сайтов? То когда я делаю деплой одного из них, maintenance.html будет показана на всех. Тогда нужно помещать /usr/share/nginx/my_site.dom/html/? Опять же, root — он на то и root, чтобы быть одним для всех, а не для одного сайта.
Я запутался.