Você pode recuperar o arquivo original com uma simples reinstalação do httpd
package - yum reinstall httpd
. Isso não recuperará as modificações feitas no arquivo, no entanto. Você terá que refazer essas modificações manualmente.
Estou usando o CENTOS 6.6. Eu acidentalmente removi o arquivo httpd.conf. Agora, o apache está em execução, mas se eu reiniciá-lo, ele irá falhar. Como posso recuperar o arquivo httpd.conf?
Você pode recuperar o arquivo original com uma simples reinstalação do httpd
package - yum reinstall httpd
. Isso não recuperará as modificações feitas no arquivo, no entanto. Você terá que refazer essas modificações manualmente.
Você pode extrair um único arquivo do rpm sem reinstalar o httpd
Primeiro, pegue o caminho dentro da rpm
rpm -qlp httpd-...rpm | grep httpd.conf
depois disso, você pode obter o arquivo único com
rpm2cpio httpd-...rpm | cpio -ivd ./etc/httpd/httpd.conf
Se você não fez nenhuma modificação, as outras respostas serão melhores / mais rápidas.
Se você tiver mod_info
habilitado e acessível, poderá obter a configuração acessando /server-info?config
e extraindo as partes relevantes dele.
Mas esteja ciente das limitações disso.