Я использую CENTos 6.6. Я случайно удалил файл httpd.conf. Теперь apache запущен, но если я его перезапущу, произойдет сбой. Как мне восстановить файл httpd.conf?
Вы можете извлечь один файл из rpm без переустановки httpd
Сначала получите путь в пределах оборотов
rpm -qlp httpd-...rpm | grep httpd.conf
после этого вы можете получить один файл с
rpm2cpio httpd-...rpm | cpio -ivd ./etc/httpd/httpd.conf
Вы можете вернуть исходный файл, просто переустановив httpd
пакет - yum reinstall httpd
. Однако это не восстановит никаких изменений, внесенных вами в файл. Вам придется переделывать эти изменения вручную.
Если вы не внесли в него никаких изменений, тогда другие ответы будут лучше / быстрее.
Если у тебя есть mod_info
включен и доступен, вы можете получить конфигурацию, открыв /server-info?config
и извлечение из него соответствующих частей.
Но имейте в виду ограничения этого.