Можно ли восстановить httpd.conf?

  • Автор темы Автор темы docker
  • Дата начала Дата начала

docker

Новичок
Можно ли восстановить httpd.conf?

Привет всем!!!!
Ситуация проста до глупости: кто-то случайно (а может и специально) удалил этот сокровенный файл httpd.conf. Апач в это время был уже запущен, поэтому он этого не заметил.
Там - порядка 260-ти виртуал хостов, настройки которых от хоста к хоста меняются, в основном из-за выставления авторизированного доступа к папкам и дополнительных настроек php, разных для каждого сайта. Т.е. восстанавливать вручную, по памяти - это НЕКОНСТРУКТИВНОЕ ПРЕДЛОЖЕНИЕ, не реал!

Сейчас этот апач все еще работает, т.к. останавливать его теперь пока всем запретили. Как я понимаю, настройки всех виртуал хостов - сейчас в ОП сервера. Возникла мысль - может их как-то получить сейчас еще можно?
Стандартными средствами апача или может утилита какая-нить 3-ть сторонняя есть? Наверняка кто-нибудь уже озадачивался такой траблой? :(
 
Бекапы надо делать...
Причем тут PHP для продвинутых... ?
 
Ну вообщем, php для продвинутых ... я погоречился, это да..

Значит настройки из оперативки никак посмотреть нельзя?
 
Если рутовый доступ есть, то можно по диску полазить, поискать сигнатуры из файла, например, по "<VirtualHost" - что-нибудь типа
grep --context=2000 '<VirtualHost' /dev/ad0s1e

В памяти можно попробовать через gdb. Найди pid главного процесса httpd и запусти gdb /gde-nahoditsia-tvoi/httpd PID
 
Сверху