यम का उपयोग कर CentOS पर Apache 2.4 स्थापित करें


19

मुझे CentOS में Apache 2.4 की आवश्यकता है क्योंकि Apache 2.2 के साथ mod_proxy_wstunnelसंभव नहीं है। मैं कोशिश की है इस RHEL के लिए, लेकिन दुर्भाग्य से अपने। स्थापित करने के बाद, मैं Apache 2.4 को निष्पादित नहीं कर सकता।

क्या कोई मुझे दिखा सकता है कि कैसे पूरी तरह से अपाचे 2.4 को CentOS में स्थापित किया जाए?

संपादित करें:

# yum list installed | grep httpd
Failed to set locale, defaulting to C
httpd.x86_64                         2.2.15-30.el6.centos       @updates        
httpd-tools.x86_64                   2.2.15-30.el6.centos       @updates        
httpd24.x86_64                       1-6.el6                    @epel-httpd24   
httpd24-apr.x86_64                   1.4.8-2.el6                @epel-httpd24   
httpd24-apr-util.x86_64              1.5.2-5.el6                @epel-httpd24   
httpd24-httpd.x86_64                 2.4.6-5.el6                @epel-httpd24   
httpd24-httpd-tools.x86_64           2.4.6-5.el6                @epel-httpd24   
httpd24-mod_ssl.x86_64               1:2.4.6-5.el6              @epel-httpd24   
httpd24-runtime.x86_64               1-6.el6                    @epel-httpd24   

1
प्रयास करें unix.stackexchange.com/questions/121001/...
garethTheRed

धन्यवाद। कृपया मेरे उत्तर को देखें, मैंने उनसे अनुरोध किया, क्योंकि मूल लिंक अभी भी किसी को आरंभ करने के लिए भ्रमित कर रहा है।

आपको httpd24-httpd स्थापित करने के लिए yum को चलाने की आवश्यकता है कि आप इसे कैसे अपाचे 2.2.15 को बदलने के लिए स्थापित करते हैं जो डिस्ट्रो के साथ आता है ताकि मैं अपडेट और उपयोग को कमांड और कमांड के httpdबजाय स्थापित कर सकूं ? httpd24-httpdservice startstop

1
सबसे आसान तरीका SCL संस्करण को स्थापित करना है, जैसा कि यहाँ वर्णित है: unix.stackexchange.com/questions/412122/…
CpnCrunch

जवाबों:


23

अपाचे 2.4 सेंटोस पर:

चरण 1:

cd /etc/yum.repos.d/
wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo

चरण 2:

yum install httpd24.x86_64

चरण 3:

$ /opt/rh/httpd24/root/usr/sbin/httpd -version
Server version: Apache/2.4.6 (Red Hat)
Server built:   Sep 25 2013 05:25:46

नोट: कॉन्फ़िगर फ़ाइलें हैं: /opt/rh/httpd24/root/etc/httpd

$ ls
conf  conf.d  conf.modules.d  logs  modules  run

EDIT: यदि आप Apache 2.2 को बंद करना चाहते हैं तो

$ chkconfig httpd off
$ chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
httpd24-httpd   0:off   1:off   2:off   3:off   4:off   5:off   6:off

EDIT 2: http://wiki.apache.org/httpd/PHP-FPM

yum install php-fpm
/etc/init.d/php-fpm start

6
आपको सेवा शुरू करने में सक्षम होना चाहिए # service httpd24-httpd start। इससे पहले आपको या तो मूल httpd सेवा (अपाचे 2.2) को रोकना होगा या वैकल्पिक पोर्ट (पोर्ट नहीं) पर सुनने के लिए अपने अपाचे 2.4 को कॉन्फ़िगर करना होगा।
garethTheRed

1
उस रेपो का उपयोग करके मुझे यह त्रुटि मिल रही है: repos.fedorapeople.org/repos/jkaluza/httpd24/epel-6/x86_64/… : [Errno 14] ssl कनेक्शन बनाने में समस्या
पोइसा

3
मेरे लिए रेपो काफी बेकार है। इसमें अभी भी 2013 से अपाचे / 2.4.6 शामिल हैं। यह काफी निराशाजनक है कि अपाचे अपनी खुद की भंडार को बनाए नहीं रख सकता है ...
szymond

1
अपाचे का पुराना संस्करण होने के कारण कोई समस्या नहीं है। Centos 6 में 2.2.15 अपाचे सभी के बाद 2010 से है। एक समस्या यह है कि यह बगफिक्स और सुरक्षा सुधारों के साथ अद्यतन नहीं है।
CpnCrunch

1
यहाँ सबसे अच्छा जवाब है: unix.stackexchange.com/questions/412122/…
CpnCrunch
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.