Как получить mod_proxy_fcgi на CentOS/Red Hat 6 с Apache 2.2?
Я пытаюсь заставить Apache 2.2 + php-fpm работать на CentOS 6.5 (и Red Hat позже). Я хочу использовать mod_proxy_fcgi для этого, но я не могу найти правильный способ получить его.
Я пытался найти репозиторий, в том числе и его, но я обнаружил, что он упакован только с Apache 2.4.
Есть ли простой способ установить и поддерживать его? Это единственное решение для его компиляции?
Кроме того, если у меня нет другого выбора, какой лучший способ получить Apache 2.4 для CentOS 6?
3 ответа
mod_proxy_fcgi
требуется Apache 2.3 и более поздние версии, поэтому вы получаете пакет с Apache 2.4, а не с 2.2.
Для проекта Ceph нам нужно было перенести mod_proxy_fcgi в httpd 2.2 на RHEL 6, и я поместил этот пакет в EPEL. Включите EPEL, затем "yum install mod_proxy_fcgi"
httpd-2.4 rpms для CentOS 6 можно найти по адресу http://mirror.centos.org/centos/6/SCL/. Они из коллекций программного обеспечения, которые созданы для работы вместе с базовыми пакетами. К сожалению, эта коллекция только для X86_64. Репозитории в /etc/yum.repos.d не содержат определения для доступа к этой коллекции, поэтому вам придется создать его. В файл с именем /etc/yum.repos.d/CentOS-SCL.repo скопируйте следующее:
[SCL] name = CentOS-6 - коллекции программного обеспечения SCL вместе с #mirrorlist= Http:? //mirrorlist.centos.org/ высвобождают =$releasever& арка =$basearch& репо =SCL и инфра = $ инфра BaseUrl= HTTP://mirror.centos.org/centos/$releasever/SCL/$basearch/ gpgcheck=1 включено =1 gpgkey= файл:/// и т.д. / ИПК об / мин-GPG / RPM-GPG-KEY-CentOS-6
Мне пришлось закомментировать список зеркал и отредактировать baseurl, потому что обработка списка зеркал привела к преобразованию SCL в scl, который не соответствовал ни одному каталогу на сервере.
Теперь вы можете установить сервер apache 2.4 так же просто, как:
ням установить httpd24-httpd
который устанавливает:
httpd24-httpd, httpd24-апрель, httpd24-apr-util, httpd24-httpd-tools, httpd24-runtimeМодуль mod_proxy_fcgi устанавливается как часть пакета httpd24-httpd.
В SCL есть mariadb55, mysql55, nodejs010, perl516, php54, postgresql92, python27, python33, ruby193 и другие. Наслаждайтесь!
СРПМС доступны по адресу http://vault.centos.org/6.5/SCL/Source/SPackages/ для версии 6.5 и аналогично для версии 6.6.