अपाचे 2.2.15 से 2.4.4 को सेंटोस में अपग्रेड कैसे करें


9

मैं अपाचे को 2.2.15 से 2.4.4 पर सेंटोस में अपग्रेड करना चाहता हूं। क्या मुझे एक फ़ोल्डर में अपडेट फाइल डाउनलोड करने और अपाचे को अपडेट करने की आवश्यकता है? क्या यह भी संभव है?


क्या आपने पढ़ा है: httpd.apache.org/docs/2.4/upmission.html
राहुल पाटिल

इस ट्यूटोरियल पर एक नज़र डालें कि CentOS 6.x पर अपने स्वयं के 2.4 बायनेरिज़ का निर्माण कैसे करें। jasonpowell42.wordpress.com/2013/04/05/...
SLM

विस्तृत उन्नयन प्रक्रिया के लिए Apache 2.4, MySQL 5.5, PHP 5.5 को CentOS / RHEL 6/5 पर स्थापित करें

जवाबों:


13

CentOS 6.x 2.4.x प्रदान नहीं करता है, अपाचे का केवल 2.2.x संस्करण। CentOS जैसे Red Hat OS से यह निकलता है, RHEL को स्थिरता की ओर बढ़ाया जाता है और इसलिए यह किनारे को काटने के लिए पीछे रहता है। तो आपको या तो करने की आवश्यकता होगी:

  1. इसे स्वयं संकलित करें
  2. स्रोत RPM खोजें और उनका पुनर्निर्माण / पुनर्निर्माण करें
  3. एक ऐसा भंडार खोजें जो पहले से ही RPM रूप में पूर्व-निर्मित है
  4. आरपीएम में नहीं (अक्सर स्थापित /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 के स्थापित संस्करण का उपयोग करने के लिए चीजों को फिर से कॉन्फ़िगर करना होगा!


जब आप SC httpd24 / ऑप्ट पर स्थापित हो जाता है और मानक httpd 2.2.x हटा नहीं दिया जाता है तो आप दोहरी स्टैक्ड हो जाते हैं।

1
+1 - उत्तर को उन्नत किया: unix.stackexchange.com/a/138903/11085

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.