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

Как мне восстановить файл httpd.conf?

Я использую 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 и извлечение из него соответствующих частей.
Но имейте в виду ограничения этого.