使用yum在CentOS上安装Apache 2.4


19

我在CentOS中需要Apache 2.4,因为mod_proxy_wstunnel无法使用Apache 2.2 。我已经尝试过,但是不幸的是,对于RHEL。安装后,我无法执行Apache 2.4。

谁能告诉我如何在CentOS中安装完整的Apache 2.4吗?

编辑:

# 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   


谢谢。请按照我的要求查看我的答案,因为原始链接仍然使某人入门感到困惑。

您将需要运行yum install httpd24-httpd,如何安装它来代替发行版附带的Apache 2.2.15,这样我就可以安装更新并使用它,httpd而不必httpd24-httpd使用service startand stop命令?

1
最简单的方法是安装SCL版本,如下所述:unix.stackexchange.com/questions/412122/...
CpnCrunch

Answers:


23

CentOS上的Apache 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

第三步:

$ /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

编辑:万一您想关闭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

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

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

6
您应该能够使用启动服务# service httpd24-httpd start。在此之前,您必须停止原始的httpd服务(apache 2.2)或将apache 2.4配置为侦听备用端口(而不是端口80)。
garethTheRed 2014年

1
使用该存储库,我得到此错误:repos.fedorapeople.org/repos/jkaluza/httpd24/epel-6/x86_64/…:[Errno 14] ssl连接出现问题
poisa

3
对我来说,回购是没有用的。它仍然包含2013
以来的

1
成为apache的旧版本不是问题。毕竟Centos 6中的2.2.15 Apache是​​从2010年开始的。更重要的是,它没有使用错误修正和安全修复程序进行更新。
CpnCrunch '16

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.