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
데비안과 우분투에서
----------- 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
마지막으로 아파치를 다시 시작해 보겠습니다.
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