Compilação do Nginx com Google PageSpeed
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