Я пытаюсь заставить 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.
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-runtimeМодуль mod_proxy_fcgi устанавливается как часть пакета httpd24-httpd.
SCL содержит mariadb55, mysql55, nodejs010, perl516, php54 , postgresql92, python27, python33, ruby193 и другие. Наслаждайтесь!
SRPMS доступны по адресу http://vault.centos.org/6.5/SCL/Source/SPackages/ для 6.5 и аналогично для 6.6.
Для проекта Ceph нам нужно было перенести mod_proxy_fcgi в httpd 2.2 на RHEL 6, и я поместил этот пакет в EPEL. Включите EPEL, затем «yum install mod_proxy_fcgi»