छोटा उत्तर:
आप बस httpd.confसमायोजित की गई फ़ाइल को मिटा या स्थानांतरित कर सकते हैं और फिर निम्न कमांड चला सकते हैं और इसे फिर से इंस्टॉल किया जाएगा:
yum reinstall httpd
दीर्घ उत्तर:
लेकिन अगर आप इसके बारे में थोड़ा और व्यवस्थित होना चाहते हैं, तो आप इस पृष्ठ पर दिखाए गए विचारों और अवधारणाओं का पालन कर सकते हैं ।
सबसे पहले, जांचें कि httpd.confइस कमांड को चलाकर कौन सा पैकेज स्थापित किया गया है:
rpm -qf /etc/httpd/conf/httpd.conf
बेशक जो आपको दिखाएगा कि httpdपैकेज ने इसे स्थापित किया है, लेकिन यह आपको अतिरिक्त संस्करण की जानकारी भी देगा। तो अब आप यह सत्यापित कर सकते हैं कि आरपीएम से आरंभिक इंस्टॉल के बीच क्या बदला गया था जब आपने इसे इस तरह आरपीएम के साथ सत्यापित करके समायोजित किया था:
rpm -V httpd
आउटपुट आपको संभवतः /etc/httpd/conf/httpd.confकुछ सत्यापन जानकारी से पहले दिखाएगा जो इस तरह दिखना चाहिए:
S.5....T. c /etc/httpd/conf/httpd.conf
इसका अनुवाद किया जा सकता है क्योंकि Size बदल दिया गया था, MD 5चेकसम अलग है और Time अलग है। उन एक अक्षर कोडों के बारे में अधिक जानकारी निम्न हैं:
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
और आपकी Apache httpd.confconfig फाइल मूल, अछूता RPM स्थिति पर वापस आनी चाहिए।