मैं अपाचे को 2.2.15 से 2.4.4 पर सेंटोस में अपग्रेड करना चाहता हूं। क्या मुझे एक फ़ोल्डर में अपडेट फाइल डाउनलोड करने और अपाचे को अपडेट करने की आवश्यकता है? क्या यह भी संभव है?
मैं अपाचे को 2.2.15 से 2.4.4 पर सेंटोस में अपग्रेड करना चाहता हूं। क्या मुझे एक फ़ोल्डर में अपडेट फाइल डाउनलोड करने और अपाचे को अपडेट करने की आवश्यकता है? क्या यह भी संभव है?
जवाबों:
CentOS 6.x 2.4.x प्रदान नहीं करता है, अपाचे का केवल 2.2.x संस्करण। CentOS जैसे Red Hat OS से यह निकलता है, RHEL को स्थिरता की ओर बढ़ाया जाता है और इसलिए यह किनारे को काटने के लिए पीछे रहता है। तो आपको या तो करने की आवश्यकता होगी:
/opt
) पूर्व-निर्मित बायनेरिज़ ढूंढेंApache 2.4.x को CentOS 6.x पर स्वयं से संकलित करने के लिए ऑनलाइन कई ट्यूटोरियल हैं, यहाँ एक है: CentOS 6.4 पर Apache 2.4.4 स्थापित करें , यह दिखाता है कि कैसे।
आप फ़ाइल को सीधे डाउनलोड.tar.gz
करने का भी प्रयास कर सकते हैं , इसमें RPM .spec
फ़ाइल शामिल है ताकि आप इसे फिर से बना सकें:
$ rpmbuild -ts httpd-2.4.x.tar.bz2
मैं उस दृष्टिकोण के साथ बहुत दूर होने की उम्मीद नहीं करूंगा, क्योंकि आपको कई अन्य पैकेजों की आवश्यकता होगी, जो कि CentOS 6.x पर आने के लिए थोड़ा सा मुश्किल हैं, उन्हें भी बनाए बिना।
जब तक आप वास्तव में इसे करने के लिए उत्सुक नहीं होंगे तब तक मैं आपको प्रोत्साहित करूँगा कि आप कोशिश न करें और इसका निर्माण करें। मैंने इसे किया है और यह करने योग्य है, लेकिन इसमें थोड़ा समय लग सकता है और कई बार थोड़ा निराशा हो सकती है। बल्कि मैं आपको रेमी कोलेट रिपॉजिटरी का उपयोग करने के लिए प्रोत्साहित करूंगा, जो पहले से ही EL6 (यानी RHEL 6 & CentOS 6) के लिए बनाया गया है।
रेमी की साइट सॉफ्टवेयर संग्रह प्रदान करती है , और आप httpd24 का उपयोग करना चाहते हैं । .repo
उस URL से फ़ाइल को स्थापित करने और करने के लिए सभी आवश्यक है yum update
। यह आपके स्टैक को 2.2 से 2.4 तक लाएगा।
नोट: रेमी कोलेट की साइट द्वारा प्रदान किए गए सॉफ़्टवेयर संग्रह (SC) कहीं विकल्प # 3 & # 4 के बीच हैं । मैं यह कहता हूं क्योंकि वे RPM के रूप में वितरित किए जाते हैं लेकिन सॉफ़्टवेयर निर्देशिका में स्थापित है /opt
। तो आप अपनी साइटों को 2.4 पर माइग्रेट करने में सक्षम होंगे, बल्कि तब सीधे उस पर कूदेंगे, जो कि IMO एक अच्छी बात है। हालाँकि आपको अपाचे 2.4 के स्थापित संस्करण का उपयोग करने के लिए चीजों को फिर से कॉन्फ़िगर करना होगा!
सबसे आसान तरीका एससीएल संस्करण स्थापित करना है, जैसा कि यहां वर्णित है: