
Red Hat Enterprise Linux Serverバージョン6.7(San Diego)にApache 2.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
mod_pagespeed
次に、次のコマンドを実行してApacheインストールにインストールしようとしています。
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をインストールする標準的な方法を使用していないことを知っていますが、mod_pagespeed
現在インストールされているApacheを削除せずにこれを行う方法はありますか?
別のオプションは、Apache2.4を使用する代わりに、RHEL標準リポジトリからApacheをインストールすることです。
答え1
これは、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
答え2
これはCentOS Linuxバージョン7.5.1804(コア)、Apache / 2.4.6、およびPHP / 5.6.38で動作します。
まず、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
答え3
2.2 Apacheモジュールは、Apache 2.4のインストールでは機能しません。
ここの指示に従ってください。
答え4
私はこれが古いことを知っていますが、問題を説明するこのリソースを見つけました。 (https://groups.google.com/forum/#!topic/mod-pagespeed-discuss/zI2reYRfqYA)私もこの問題に直面しましたが、私のApacheインストールはcpanelのEasyApacheによって管理されたためです。したがって、httpdファイルはページ速度が予想される場所にありません。リンクに与えられた答えは、最も簡単な方法はソースコードからページレートを構築することです。
指示はここにあります:https://www.modpagespeed.com/doc/build_mod_pagespeed_from_source