Adicionando o PageSpeed Module ao nginx instalado

1

Eu gosto de adicionar o Google PageSpeed Module ao meu servidor nginx no Ubuntu.

Este link fornece uma visão geral simples do link , mas abrange apenas o caso em que você instale o nginx do zero.

Eu já tenho o nginx instalado, e quando eu digito a seguinte linha de comando dentro da minha pasta / var / lib / nginx eu recebo um erro "No such file":

./configure --add-module=$HOME/ngx_pagespeed-release-1.7.30.4-beta
    
por paskster 13.06.2014 / 23:57

2 respostas

1

Sua melhor aposta neste problema é criar o Nginx do zero.

Salve seus arquivos de configuração do nginx antes para um lugar seguro e faça, supondo que você esteja no Debian:

sudo dpkg -r nginx

Se você estiver no Debian: sudo apt-get install build-essential zlib1g-dev libpcre3-dev

Apenas certifique-se de remover o Nginx e obter as bibliotecas necessárias para construir o Nginx a partir da fonte, se não no Debian.

As bibliotecas e ferramentas são:

gcc-c++ pcre zlib make wget

Esta próxima parte é independente do sistema.

Obtenha a versão mais recente do Nginx:

cd /usr/src/
sudo wget http://nginx.org/download/nginx-1.7.6.tar.gz
sudo  tar xvfvz nginx-1.7.6.tar.gz
cd /usr/src/nginx-1.7.6

Obtenha a fonte mais recente de pagepeed:

sudo wget https://github.com/pagespeed/ngx_pagespeed/archive/v1.9.32.1-beta.zip

Descompacte o primeiro módulo:

sudo unzip v1.9.32.1-beta.zip

cd ngx_pagespeed-1.9.32.1-beta

Wget as bibliotecas do PSOL dentro do diretório do módulo e descompacte-as lá:

sudo wget wget https://dl.google.com/dl/page-speed/psol/1.9.32.1.tar.gz
sudo  tar xvfvz 1.9.32.1.tar.gz

retorne ao diretório raiz da origem do nginx e configure, make and make install. Certifique-se de alterar o usuário Nginx no estágio de configuração para um que atenda às suas necessidades (--user = nginx --group = nginx):

cd /usr/src/nginx-1.7.6

./configure --add-module=/usr/src/nginx-1.7.6/ngx_pagespeed-1.9.32.1-beta --prefix=/usr/local/nginx --sbin-path=/usr/local/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/run/nginx.pid --lock-path=/run/lock/subsys/nginx --user=nginx --group=nginx

Quando o estágio de configuração é concluído:

sudo make

sudo make install

Isso fará com que você obtenha a última versão do Nginx com o último mod de páginas e bibliotecas prontas para o rock.

    
por 15.10.2014 / 11:41
0

Você pode usar uma fonte PPA personalizada para instalar o build do nginx com o Pagespeed no seu sistema.

Veja link para a versão personalizada.

    
por 14.06.2014 / 16:11