На моем сервере размещено много доменов. Новый домен настроен с общей конфигурацией. Обычно пользователи не знают и удаляют папки, которые указаны для пути к корневому каталогу документа в apache, иногда, когда я перезапускаю apache после внесения изменений, я получаю сообщение об ошибке, это означает, что каталоги не существуют. Можно ли проверить наличие папки, которая определена для корневого документа в apache, а затем остановить и запустить apache
Короче говоря, я хочу проверить наличие всех путей к папкам, которые находятся в httpd.conf, прежде чем я введу команду /etc/init.d/httpd stop. Любая помощь, пожалуйста
Выполните следующие действия перед перезапуском httpd
сервер, чтобы вы могли узнать, есть ли DocumentRoot
путь отсутствует или нет.
for i in `grep DocumentRoot /etc/apache2/* -rh | awk '{ print $2 }' | uniq`
do
[[ -d $i ]] || echo \"$i\" is not in your system
done