web-dev-qa-db-ja.com

Apache2.4にmod_pagespeedをインストールできません

次の手順に従って、Red Hat Enterprise Linux Serverリリース6.7(Santiago)にApache2.4をインストールしました。

ステップ1

cd /etc/yum.repos.d/
wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo

ステップ2

yum install httpd24.x86_64

apacheは次の場所にインストールされています

/opt/rh/httpd24/root/etc/httpd

次のコマンドに従って、Apacheインストールにmod_pagespeedをインストールしようとしています。

cd /etc/yum.repos.d/
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
rpm -U mod-pagespeed-*.rpm

しかし、rpm -U mod-pagespeed-*.rpmを実行しているときに、次のエラーが発生します

warning: mod-pagespeed-stable_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
error: Failed dependencies:
    httpd >= 2.2 is needed by mod-pagespeed-stable-1.9.32.10-7443.x86_64

マシンにApacheをインストールする標準的な方法を使用していないことは承知していますが、現在のApacheインストールを削除せずにmod_pagespeedをインストールする方法はありますか?

私にとっての他のオプションは、Apache2.4を使用せずにRHEL標準リポジトリからApacheをインストールすることです。

1
Umesh Awasthi

これは、Apache /2.4.6およびPHP/5.6.38を使用するCentOSLinuxリリース7.5.1804(コア)で機能しました。

まず、google-mod-pagespeed.repoを編集/作成しましょう

vi /etc/yum.repos.d/google-mod-pagespeed.repo

次に追加しましょう

[google–mod–pagespeed]
name=google–mod–pagespeed
baseurl=http://dl.google.com/linux/mod-pagespeed/rpm/stable/$basearch
enabled=1
gpgcheck=0

それでは、yumを使用してインストールしましょう

yum install mod-pagespeed

最後になりましたが、Apacheを再起動しましょう

service httpd restart

テストするには、

curl -D- http://localhost/ | head -10

そして、あなたが結果のようなものを手に入れることを願っています...

X-Mod-Pagespeed:1.13.35.2-0

1
PJunior

これは、RHEL/CentOSおよびDebian/UbuntuベースのシステムにApacheまたはNginx用の最新バージョンのmod_pagespeedモジュールをインストールする方法に関する適切なガイドです。

http://www.tecmint.com/install-mod_pagespeed-to-boost-Apache-nginx-performance/

キーポイント:

RHEL/CentOSおよびFedoraの場合

----------- On 32-bit Systems -----------------
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
# yum install at   [# if you don't already have 'at' installed]
# rpm -Uvh mod-pagespeed-stable_current_i386.rpm

----------- On 64-bit Systems -----------------
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
# yum install at   [# if you don't already have 'at' installed]
# rpm -Uvh mod-pagespeed-stable_current_x86_64.rpm

DebianとUbuntuの場合

----------- On 32-bit Systems -----------------
$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
$ Sudo dpkg -i mod-pagespeed-stable_current_i386.deb
$ Sudo apt-get -f install

----------- On 64-bit Systems -----------------
$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_AMD64.deb
$ Sudo dpkg -i mod-pagespeed-stable_current_AMD64.deb
$ Sudo apt-get -f install
1
Ravi Saive

Apache2.4インストールの2.2Apacheモジュールは機能しません。

ここからの指示に従うことをお勧めします。

http://tecadmin.net/installing-mod_pagespeed-module-Apache/

0
Rui F Ribeiro

私はこれが古いことを知っていますが、問題を説明するかもしれないこのリソースを見つけました。 ( https://groups.google.com/forum/#!topic/mod-pagespeed-discuss/zI2reYRfqYA )私もこれに遭遇しました。私のApacheインストールはcpanelのEasyApacheによって管理されているためだと思います。したがって、httpdファイルはpagespeedが期待する場所にはありません。リンクに記載されている答えは、最も簡単な方法はソースからページ速度を構築することです。

手順はここにあります: https://www.modpagespeed.com/doc/build_mod_pagespeed_from_source

0
mcheah