Как получить mod_proxy_fcgi на Шляпе CentOS/Red 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?

1
задан 31 July 2014 в 11:37
3 ответа

mod_proxy_fcgi нуждается в Apache 2.3 и более поздних версиях, поэтому вы упаковываете его с Apache 2.4, а не с 2.2.

.
2
ответ дан 3 December 2019 в 18:44

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.

0
ответ дан 3 December 2019 в 18:44

Для проекта Ceph нам нужно было перенести mod_proxy_fcgi в httpd 2.2 на RHEL 6, и я поместил этот пакет в EPEL. Включите EPEL, затем «yum install mod_proxy_fcgi»

1
ответ дан 3 December 2019 в 18:44

Теги

Похожие вопросы