Compilação do Nginx com Google PageSpeed

Andre Ferraro
1 min readJul 23, 2015

--

Esse passo à passo é parte do tutorial como instalar um servidor completo para desenvolvimento Laravel 5.1

Acesse em: https://medium.com/@andreferraro/instala%C3%A7%C3%A3o-completa-do-servidor-ubuntu-47874076133d

Instalação da base para compilação

$ sudo apt-get -y install build-essential zlib1g-dev libpcre3 libpcre3-dev libbz2-dev libssl-dev tar unzip libtool autoconf libxml2-dev zlib1g-dev libcurl4-openssl-dev dpkg-dev -y

Passos para instalação e integração do módulo Headers, Google Page Speed e base para a compilação do Nginx:

Compilação e Instalação

Por questões de segurança, remova as assinaturas do Nginx.

$ sudo vi /home/sysadm/tmp/nginx_source/nginx-1.8.0/src/http/ngx_http_header_filter_module.c

static char ngx_http_server_string[] = "Server: nginx" CRLF;
static char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF;

$ sudo vim /home/sysadm/tmp/nginx_source/nginx-1.8.0/debian/rules

Compilando o Nginx

$ cd /home/sysadm/tmp/nginx_source/nginx-1.8.0/
$ sudo dpkg-buildpackage -b

Instalando o Nginx

$ cd /home/sysadm/tmp/nginx_source/
$ sudo dpkg -i nginx_1.8.0–1~trusty_amd64.deb

Ignorando o Nginx no APT

$ sudo apt-mark hold nginx

--

--