web-dev-qa-db-ja.com

Apache2.2を使用してCentOS / Red Hat 6でmod_proxy_fcgiを取得するにはどうすればよいですか?

Apache 2.2 + php-fpmをCentOS6.5(および後でRed Hat)で動作させようとしています。 mod_proxy_fcgiを使用してこれを実行したいのですが、適切な取得方法が見つかりません。

それを含むリポジトリを探してみましたが、Apache2.4にパッケージされているだけでした。

それをインストールして維持する簡単な方法はありますか?それをコンパイルする唯一の解決策はありますか?

また、他に選択肢がない場合、CentOS6用のApache2.4を入手するための最良の方法は何ですか?

1
Gagaro

mod_proxy_fcgiにはApache2.3以降が必要です。そのため、2.2ではなくApache2.4にパッケージ化されています。

2
lsmooth

Cephプロジェクトでは、mod_proxy_fcgiをRHEL6のhttpd2.2にバックポートする必要があり、このパッケージをEPELに入れました。 EPELを有効にしてから、「yuminstallmod_proxy_fcgi」

1
ktdreyer

httpd-CentOS6の2.4rpmは、 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/?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 

ミラーリストの処理によりSCLがサーバー上のどのディレクトリとも一致しないsclに変換されたため、ミラーリストをコメントアウトしてbaseurlを編集する必要がありました。
これで、Apache2.4サーバーを次のように簡単にインストールできます。

 yum install httpd24-httpd 


 httpd24-httpd、httpd24-apr、httpd24-apr-util、httpd24-httpd-tools、httpd24-runtime 

SCLには、mariadb55、mysql55、nodejs010、Perl516、php54、postgresql92、python27、python33、Ruby193などがあります。楽しい!

SRPMSは、6.5および6.6の場合は http://vault.centos.org/6.5/SCL/Source/SPackages/ で入手できます。

0