Коротша відповідь:
Ви можете просто стерти або перемістити httpd.conf
налаштований вами файл, а потім виконати таку команду, і вона буде перевстановлена:
yum reinstall httpd
Більш довга відповідь:
Але якщо ви хочете бути трохи більш методичними щодо цього, ви можете слідувати ідеям та концепціям, показаним на цій сторінці .
Спочатку перевірте, який пакет встановлений, httpd.conf
виконавши цю команду:
rpm -qf /etc/httpd/conf/httpd.conf
Звичайно, це покаже вам, що httpd
пакет встановив його, але він також надасть додаткову інформацію про версію. Отже, тепер ви можете перевірити, що було змінено між початковою установкою з RPM на коли ви відрегулювали його, підтвердивши його таким чином за допомогою RPM:
rpm -V httpd
Вихідні дані, швидше за все, показують, що вам /etc/httpd/conf/httpd.conf
передує інформація про підтвердження, яка має виглядати так:
S.5....T. c /etc/httpd/conf/httpd.conf
Це може бути перекладено як S
зміна ize, 5
контрольна сума MD інша, а ім'я T
- інше. Детальніше про те, що означають ці букви з однієї літери, наведено нижче:
S file Size differs
M Mode differs (includes permissions and file type)
5 MD5 sum differs
D Device major/minor number mismatch
L readLink(2) path mismatch
U User ownership differs
G Group ownership differs
T mTime differs
P caPabilities differ
Але довгий і короткий - ви зможете точно побачити, які файли в httpd
пакеті змінилися і з якої причини. Що може бути корисно знати, якщо вам трапилось додати або змінити будь-який файл, окрім того, httpd.conf
і це не пропустило вашу думку.
Тепер ви , можливо , хочете , щоб видалити ток , httpd.conf
як це:
sudo rm /etc/httpd/conf/httpd.conf
Але я б рекомендував зберігати його копію для довідки на зразок цієї:
sudo mv /etc/httpd/conf/httpd.conf ~/httpd.conf.modified
Це переміститься httpd.conf
у ваш домашній каталог та перейменує його httpd.conf.modified
.
Нарешті, ви можете перевстановити httpd
так:
yum reinstall httpd
І ваш httpd.conf
конфігураційний файл Apache повинен повернутися до його початкового, незайманого стану RPM.