Назад | Перейти на главную страницу

наличие каталога перед перезапуском apache

На моем сервере размещено много доменов. Новый домен настроен с общей конфигурацией. Обычно пользователи не знают и удаляют папки, которые указаны для пути к корневому каталогу документа в 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