Я пытаюсь заставить Apache 2.2 + php-fpm работать на CentOS 6.5 (и Red Hat позже). Я хочу использовать для этого mod_proxy_fcgi, но не могу найти подходящий способ получить это.
Я попытался найти репозиторий, включающий его, но нашел его только в пакете Apache 2.4.
Есть ли простой способ установить и обслужить его? Единственное решение для его компиляции?
Кроме того, если у меня нет другого выбора, как лучше всего получить Apache 2.4 для CentOS 6?
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 software collections alongside #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=SCL&infra=$infra baseurl=http://mirror.centos.org/centos/$releasever/SCL/$basearch/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Мне пришлось закомментировать зеркальный список и отредактировать baseurl, потому что обработка зеркального списка привела к преобразованию SCL в scl, который не соответствовал ни одному каталогу на сервере.
Теперь вы можете установить сервер apache 2.4 так же просто, как:
yum install httpd24-httpd
httpd24-httpd, httpd24-apr, httpd24-apr-util, httpd24-httpd-tools, httpd24-runtimeThe mod_proxy_fcgi module is installed as part of the httpd24-httpd package.
В SCL есть mariadb55, mysql55, nodejs010, perl516, php54, postgresql92, python27, python33, ruby193 и другие. Наслаждайтесь!
SRPMS доступны на http://vault.centos.org/6.5/SCL/Source/SPackages/ для 6.5 и аналогично для 6.6.