छोटा उत्तर:
आप बस 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
इसका अनुवाद किया जा सकता है क्योंकि S
ize बदल दिया गया था, MD 5
चेकसम अलग है और T
ime अलग है। उन एक अक्षर कोडों के बारे में अधिक जानकारी निम्न हैं:
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.conf
config फाइल मूल, अछूता RPM स्थिति पर वापस आनी चाहिए।