Как я могу автоматически запустить сайт, когда для него создан файл конфигурации?
Сервер Ubuntu 13.10 Apache
Лучшим вариантом будет постепенный перезапуск (service apache2 reload
), чтобы конфигурация стала активной без простоя (новый процесс берет на себя прослушиватель, а старый процесс выполняет все активные запросы).
Чтобы автоматизировать это, вам понадобится что-то, наблюдающее за файлами, а затем перезапуск службы ... вероятно, не стоит усилий, если вы создаете файлы сайта вручную.
Вместо этого рассмотрите возможность использования какого-либо управления конфигурацией, такого как Puppet или Chef, для управления файлами конфигурации сайта, которые затем можно настроить для запуска этого плавного перезапуска каждый раз, когда он изменяет один из этих файлов.