Não é possível instalar o mod_pagespeed no Apache 2.4

0

Instalei o Apache 2.4 no Servidor 6.7 (Santiago) do Red Hat Enterprise Linux Server seguindo estas etapas

Passo 1

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

Passo 2

yum install httpd24.x86_64

e o Apache é instalado no seguinte local

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

Agora estou tentando instalar o mod_pagespeed em minha instalação do Apache, seguindo estes comandos

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

mas ao executar rpm -U mod-pagespeed-*.rpm , estou recebendo o seguinte erro

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

Estou ciente de que não usei o modo padrão de instalar o Apache na máquina, mas existe uma maneira de instalar mod_pagespeed sem remover a instalação atual do Apache?

Outra opção para mim é instalar o Apache a partir do repositório padrão do RHEL e não usar o Apache2.4

    
por Umesh Awasthi 14.11.2015 / 22:49

4 respostas

0

Aqui está um guia adequado sobre como instalar a versão mais recente do módulo mod_pagespeed para Apache ou Nginx em sistemas baseados em RHEL / CentOS e Debian.

link

    
por 15.10.2016 / 06:39
0

Um módulo do Apache 2.2 em uma instalação do Apache 2.4 não funcionará.

Eu recomendo que você siga as instruções aqui.

link

    
por 15.11.2015 / 09:57
0

Isso funcionou para mim no CentOS Linux versão 7.5.1804 (Core), com Apache / 2.4.6 e PHP / 5.6.38.

Primeiro, vamos editar / criar google-mod-pagespeed.repo

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

Então vamos adicionar

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

Agora vamos usar o yum para instalá-lo

yum install mod-pagespeed

Por último, mas não menos importante, vamos reiniciar o apache

service httpd restart

Para testar, você pode usar

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

E vamos esperar que você tenha algo como no resultado ...

X-Mod-Pagespeed: 1.13.35.2-0

    
por 12.09.2018 / 18:18
0

Eu sei que isso é antigo, mas encontrei esse recurso que pode explicar o problema. ( link ) Eu corri para isso também, acho que porque minha instalação do Apache é gerenciada pelo EasyApache no cpanel. Portanto, os arquivos httpd não estão onde o speedpeed espera que eles estejam. A resposta dada no link é que a melhor coisa a fazer é construir o pagepeed a partir da fonte.

As instruções podem ser encontradas aqui: link

    
por 09.10.2018 / 20:19