Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cybersholt/6e0906cebacaeb897dcd05428533d40d to your computer and use it in GitHub Desktop.
Save cybersholt/6e0906cebacaeb897dcd05428533d40d to your computer and use it in GitHub Desktop.

Revisions

  1. @jniltinho jniltinho revised this gist Oct 8, 2017. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -51,8 +51,7 @@ if [ -f "/etc/nginx_$$/nginx.conf" ]; then rm -rf /etc/nginx/*; cp -aR /etc/ngin


    ## Para Finalizar
    mkdir -p /var/ngx_pagespeed_cache
    chmod 777 /var/ngx_pagespeed_cache
    mkdir -p /var/ngx_pagespeed_cache && chmod 777 /var/ngx_pagespeed_cache


    ## Set on PageSpeed Config /etc/nginx/conf.d/default.conf
  2. @jniltinho jniltinho revised this gist Oct 8, 2017. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -43,10 +43,11 @@ cd ~/nginx_source/nginx-1.*.*/
    dpkg-buildpackage -b

    cd ../
    service nginx stop
    cp -aR /etc/nginx /etc/nginx_$$
    ## Caso exista o Nginx o Script vai efetuar o Backup
    if [ -f /etc/nginx/nginx.conf ]; then service nginx stop; cp -aR /etc/nginx /etc/nginx_$$; fi
    dpkg --force-all -i nginx_1.*_all.deb nginx-common_1.*_all.deb nginx-full_1.*_amd64.deb
    rm -rf /etc/nginx/* && cp -aR /etc/nginx_$$/* /etc/nginx/
    ## Caso exista o Backup vai ser efetuado o restore
    if [ -f "/etc/nginx_$$/nginx.conf" ]; then rm -rf /etc/nginx/*; cp -aR /etc/nginx_$$/* /etc/nginx/; fi


    ## Para Finalizar
  3. @jniltinho jniltinho revised this gist Oct 8, 2017. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -13,6 +13,7 @@
    NPS_VERSION=1.12.34.3-stable
    NPS_RELEASE_NUMBER=${NPS_VERSION/stable/}

    sed -i "s|# deb-src|deb-src|" /etc/apt/sources.list
    apt-get update
    apt-get install -y lsb-release dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip curl

    @@ -25,6 +26,8 @@ rm -rf /var/lib/apt/lists/
    apt-get update
    apt-get build-dep -y nginx

    sed -i "s|deb-src|# deb-src|" /etc/apt/sources.list

    cd ~
    wget https://github.com/pagespeed/ngx_pagespeed/archive/v${NPS_VERSION}.tar.gz
    tar xvfz v${NPS_VERSION}.tar.gz
  4. @jniltinho jniltinho revised this gist Oct 6, 2017. No changes.
  5. @jniltinho jniltinho revised this gist Oct 6, 2017. 1 changed file with 10 additions and 22 deletions.
    32 changes: 10 additions & 22 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -13,17 +13,8 @@
    NPS_VERSION=1.12.34.3-stable
    NPS_RELEASE_NUMBER=${NPS_VERSION/stable/}

    apt-get update && apt-get install -y lsb-release

    OSRELEASE=$(lsb_release -si | awk '{print tolower($0)}')
    CODENAME=$(lsb_release -sc)

    echo "deb http://nginx.org/packages/$OSRELEASE/ $CODENAME nginx" > /etc/apt/sources.list.d/nginx.list
    echo "deb-src http://nginx.org/packages/$OSRELEASE/ $CODENAME nginx" >> /etc/apt/sources.list.d/nginx.list

    wget http://nginx.org/keys/nginx_signing.key
    apt-key add nginx_signing.key && rm -f nginx_signing.key && apt-get update
    apt-get install -y dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip curl
    apt-get update
    apt-get install -y lsb-release dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip curl

    cd ~
    mkdir -p ~/nginx_source/
    @@ -44,15 +35,15 @@ psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
    wget ${psol_url}
    tar -xzvf $(basename ${psol_url})

    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --add-module=$HOME/ngx_pagespeed-${NPS_VERSION}|" $HOME/nginx_source/nginx-1.1*.*/debian/rules
    cd ~/nginx_source/nginx-1.1*.*/
    sed -i "s|--with-http_auth_request_module|--with-http_auth_request_module --add-module=$HOME/ngx_pagespeed-${NPS_VERSION}|" $HOME/nginx_source/nginx-1.*.*/debian/rules
    cd ~/nginx_source/nginx-1.*.*/
    dpkg-buildpackage -b

    cd ../
    /etc/init.d/nginx stop
    systemctl stop nginx
    service nginx stop
    cp -aR /etc/nginx /etc/nginx_$$
    dpkg --force-all -i *.deb
    dpkg --force-all -i nginx_1.*_all.deb nginx-common_1.*_all.deb nginx-full_1.*_amd64.deb
    rm -rf /etc/nginx/* && cp -aR /etc/nginx_$$/* /etc/nginx/


    ## Para Finalizar
    @@ -61,7 +52,7 @@ chmod 777 /var/ngx_pagespeed_cache


    ## Set on PageSpeed Config /etc/nginx/conf.d/default.conf
    sed -i "s|# concurs with nginx's one|include /etc/nginx/mod_pagespeed.conf;|" /etc/nginx/conf.d/default.conf
    sed -i "s|# concurs with nginx's one|include /etc/nginx/mod_pagespeed.conf;|" /etc/nginx/sites-enabled/default

    echo 'pagespeed on;
    pagespeed FileCachePath /var/ngx_pagespeed_cache;
    @@ -74,10 +65,7 @@ location ~ "^/ngx_pagespeed_beacon$" { }' >/etc/nginx/mod_pagespeed.conf

    ## Para checar as configs do Nginx
    nginx -t
    nginx -V

    ## Reinciar o Nginx
    /etc/init.d/nginx start
    systemctl restart nginx

    ## Delete nginx list
    rm -f /etc/apt/sources.list.d/nginx.list
    service nginx restart
  6. @jniltinho jniltinho revised this gist Oct 6, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@
    ## https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source
    ## https://developers.google.com/speed/pagespeed/module/
    ## Debian ISO: https://cdimage.debian.org/cdimage/archive/8.9.0/amd64/iso-cd/
    ## No Link abaixo tem o pacote do Debian 8 64Bits
    ## No Link abaixo tem o pacote do Nginx para o Debian 8 64Bits
    ## https://github.com/jniltinho/ispconfig/tree/master/packages/debian/jessie
    ## Run as root (sudo su)

  7. @jniltinho jniltinho revised this gist Oct 6, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -5,6 +5,8 @@
    ## https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source
    ## https://developers.google.com/speed/pagespeed/module/
    ## Debian ISO: https://cdimage.debian.org/cdimage/archive/8.9.0/amd64/iso-cd/
    ## No Link abaixo tem o pacote do Debian 8 64Bits
    ## https://github.com/jniltinho/ispconfig/tree/master/packages/debian/jessie
    ## Run as root (sudo su)


  8. @jniltinho jniltinho revised this gist Oct 6, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -47,6 +47,7 @@ cd ~/nginx_source/nginx-1.1*.*/
    dpkg-buildpackage -b

    cd ../
    /etc/init.d/nginx stop
    systemctl stop nginx
    cp -aR /etc/nginx /etc/nginx_$$
    dpkg --force-all -i *.deb
    @@ -73,6 +74,7 @@ location ~ "^/ngx_pagespeed_beacon$" { }' >/etc/nginx/mod_pagespeed.conf
    nginx -t

    ## Reinciar o Nginx
    /etc/init.d/nginx start
    systemctl restart nginx

    ## Delete nginx list
  9. @jniltinho jniltinho revised this gist Oct 3, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -21,7 +21,7 @@ echo "deb-src http://nginx.org/packages/$OSRELEASE/ $CODENAME nginx" >> /etc/apt

    wget http://nginx.org/keys/nginx_signing.key
    apt-key add nginx_signing.key && rm -f nginx_signing.key && apt-get update
    apt-get install -y dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip
    apt-get install -y dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip curl

    cd ~
    mkdir -p ~/nginx_source/
  10. @jniltinho jniltinho revised this gist Oct 3, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -48,7 +48,7 @@ dpkg-buildpackage -b

    cd ../
    systemctl stop nginx
    cp -aR /etc/nginx /etc/nginx.old
    cp -aR /etc/nginx /etc/nginx_$$
    dpkg --force-all -i *.deb


  11. @jniltinho jniltinho revised this gist Oct 3, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -48,6 +48,7 @@ dpkg-buildpackage -b

    cd ../
    systemctl stop nginx
    cp -aR /etc/nginx /etc/nginx.old
    dpkg --force-all -i *.deb


  12. @jniltinho jniltinho revised this gist Oct 3, 2017. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -47,7 +47,8 @@ cd ~/nginx_source/nginx-1.1*.*/
    dpkg-buildpackage -b

    cd ../
    dpkg -i nginx_1.1*.deb
    systemctl stop nginx
    dpkg --force-all -i *.deb


    ## Para Finalizar
  13. @jniltinho jniltinho revised this gist Oct 3, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -47,7 +47,7 @@ cd ~/nginx_source/nginx-1.1*.*/
    dpkg-buildpackage -b

    cd ../
    dpkg -i *.deb
    dpkg -i nginx_1.1*.deb


    ## Para Finalizar
  14. @jniltinho jniltinho revised this gist Oct 3, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -74,4 +74,4 @@ nginx -t
    systemctl restart nginx

    ## Delete nginx list
    /etc/apt/sources.list.d/nginx.list
    rm -f /etc/apt/sources.list.d/nginx.list
  15. @jniltinho jniltinho revised this gist Oct 3, 2017. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -71,4 +71,7 @@ location ~ "^/ngx_pagespeed_beacon$" { }' >/etc/nginx/mod_pagespeed.conf
    nginx -t

    ## Reinciar o Nginx
    systemctl restart nginx
    systemctl restart nginx

    ## Delete nginx list
    /etc/apt/sources.list.d/nginx.list
  16. @jniltinho jniltinho revised this gist Oct 2, 2017. 1 changed file with 5 additions and 2 deletions.
    7 changes: 5 additions & 2 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -13,8 +13,11 @@ NPS_RELEASE_NUMBER=${NPS_VERSION/stable/}

    apt-get update && apt-get install -y lsb-release

    echo "deb http://nginx.org/packages/$(lsb_release -si | awk '{print tolower($0)}')/ $(lsb_release -sc) nginx" > /etc/apt/sources.list.d/nginx.list
    echo "deb-src http://nginx.org/packages/$(lsb_release -si | awk '{print tolower($0)}')/ $(lsb_release -sc) nginx" >> /etc/apt/sources.list.d/nginx.list
    OSRELEASE=$(lsb_release -si | awk '{print tolower($0)}')
    CODENAME=$(lsb_release -sc)

    echo "deb http://nginx.org/packages/$OSRELEASE/ $CODENAME nginx" > /etc/apt/sources.list.d/nginx.list
    echo "deb-src http://nginx.org/packages/$OSRELEASE/ $CODENAME nginx" >> /etc/apt/sources.list.d/nginx.list

    wget http://nginx.org/keys/nginx_signing.key
    apt-key add nginx_signing.key && rm -f nginx_signing.key && apt-get update
  17. @jniltinho jniltinho renamed this gist Oct 2, 2017. 1 changed file with 10 additions and 10 deletions.
    20 changes: 10 additions & 10 deletions ubuntu_pagespeed_nginx.sh → install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -1,20 +1,23 @@
    #!/bin/bash
    ## Install PageSpeed on Ubuntu 16.04
    ## Install PageSpeed on Debian 8/9 and Ubuntu 16.04 64Bits
    ## https://www.howtoforge.com/tutorial/how-to-install-nginx-and-google-pagespeed-on-ubuntu-16-04/
    ## http://nginx.org/en/linux_packages.html
    ## https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source
    ## https://github.com/pagespeed/ngx_pagespeed/releases
    ## https://developers.google.com/speed/pagespeed/module/
    ## https://blog.zimbra.com/2017/09/tech-center-now-17x-times-faster/
    ## Debian ISO: https://cdimage.debian.org/cdimage/archive/8.9.0/amd64/iso-cd/
    ## Run as root (sudo su)


    NPS_VERSION=1.12.34.3-stable
    NPS_RELEASE_NUMBER=${NPS_VERSION/stable/}

    echo "deb http://nginx.org/packages/ubuntu/ xenial nginx
    deb-src http://nginx.org/packages/ubuntu/ xenial nginx" > /etc/apt/sources.list.d/nginx.list
    apt-get update && apt-get install -y lsb-release

    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABF5BD827BD9BF62 && apt-get update
    echo "deb http://nginx.org/packages/$(lsb_release -si | awk '{print tolower($0)}')/ $(lsb_release -sc) nginx" > /etc/apt/sources.list.d/nginx.list
    echo "deb-src http://nginx.org/packages/$(lsb_release -si | awk '{print tolower($0)}')/ $(lsb_release -sc) nginx" >> /etc/apt/sources.list.d/nginx.list

    wget http://nginx.org/keys/nginx_signing.key
    apt-key add nginx_signing.key && rm -f nginx_signing.key && apt-get update
    apt-get install -y dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip

    cd ~
    @@ -65,7 +68,4 @@ location ~ "^/ngx_pagespeed_beacon$" { }' >/etc/nginx/mod_pagespeed.conf
    nginx -t

    ## Reinciar o Nginx
    systemctl restart nginx



    systemctl restart nginx
  18. @jniltinho jniltinho renamed this gist Oct 2, 2017. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  19. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,7 @@
    #!/bin/bash
    ## Install PageSpeed on Ubuntu 16.04
    ## https://www.howtoforge.com/tutorial/how-to-install-nginx-and-google-pagespeed-on-ubuntu-16-04/
    ## https://www.modpagespeed.com/doc/build_ngx_pagespeed_from_source
    ## https://github.com/pagespeed/ngx_pagespeed/releases
    ## https://developers.google.com/speed/pagespeed/module/
    ## https://blog.zimbra.com/2017/09/tech-center-now-17x-times-faster/
  20. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -53,7 +53,6 @@ sed -i "s|# concurs with nginx's one|include /etc/nginx/mod_pagespeed.conf;|" /e

    echo 'pagespeed on;
    pagespeed FileCachePath /var/ngx_pagespeed_cache;
    location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
    add_header "" "";
    }
  21. @jniltinho jniltinho revised this gist Oct 1, 2017. No changes.
  22. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -48,6 +48,9 @@ mkdir -p /var/ngx_pagespeed_cache
    chmod 777 /var/ngx_pagespeed_cache


    ## Set on PageSpeed Config /etc/nginx/conf.d/default.conf
    sed -i "s|# concurs with nginx's one|include /etc/nginx/mod_pagespeed.conf;|" /etc/nginx/conf.d/default.conf

    echo 'pagespeed on;
    pagespeed FileCachePath /var/ngx_pagespeed_cache;
  23. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 7 additions and 8 deletions.
    15 changes: 7 additions & 8 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -47,16 +47,15 @@ dpkg -i *.deb
    mkdir -p /var/ngx_pagespeed_cache
    chmod 777 /var/ngx_pagespeed_cache

    ## Colocar essas Configs no fim do arquivo antes do } no arquivo /etc/nginx/conf.d/default.conf

    # pagespeed on;
    # pagespeed FileCachePath /var/ngx_pagespeed_cache;
    echo 'pagespeed on;
    pagespeed FileCachePath /var/ngx_pagespeed_cache;
    # location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
    # add_header "" "";
    # }
    # location ~ "^/pagespeed_static/" { }
    # location ~ "^/ngx_pagespeed_beacon$" { }
    location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
    add_header "" "";
    }
    location ~ "^/pagespeed_static/" { }
    location ~ "^/ngx_pagespeed_beacon$" { }' >/etc/nginx/mod_pagespeed.conf


    ## Para checar as configs do Nginx
  24. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 26 additions and 0 deletions.
    26 changes: 26 additions & 0 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -41,3 +41,29 @@ dpkg-buildpackage -b

    cd ../
    dpkg -i *.deb


    ## Para Finalizar
    mkdir -p /var/ngx_pagespeed_cache
    chmod 777 /var/ngx_pagespeed_cache

    ## Colocar essas Configs no fim do arquivo antes do } no arquivo /etc/nginx/conf.d/default.conf

    # pagespeed on;
    # pagespeed FileCachePath /var/ngx_pagespeed_cache;

    # location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
    # add_header "" "";
    # }
    # location ~ "^/pagespeed_static/" { }
    # location ~ "^/ngx_pagespeed_beacon$" { }


    ## Para checar as configs do Nginx
    nginx -t

    ## Reinciar o Nginx
    systemctl restart nginx



  25. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -38,3 +38,6 @@ tar -xzvf $(basename ${psol_url})
    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --add-module=$HOME/ngx_pagespeed-${NPS_VERSION}|" $HOME/nginx_source/nginx-1.1*.*/debian/rules
    cd ~/nginx_source/nginx-1.1*.*/
    dpkg-buildpackage -b

    cd ../
    dpkg -i *.deb
  26. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -35,6 +35,6 @@ psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
    wget ${psol_url}
    tar -xzvf $(basename ${psol_url})

    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --with-debug --add-module=$HOME/ngx_pagespeed-${NPS_VERSION}|" $HOME/nginx_source/nginx-1.1*.*/debian/rules
    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --add-module=$HOME/ngx_pagespeed-${NPS_VERSION}|" $HOME/nginx_source/nginx-1.1*.*/debian/rules
    cd ~/nginx_source/nginx-1.1*.*/
    dpkg-buildpackage -b
  27. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 5 additions and 6 deletions.
    11 changes: 5 additions & 6 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -17,17 +17,15 @@ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABF5BD827BD9BF62 && apt
    apt-get install -y dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev unzip

    cd ~
    mkdir -p ~/new/nginx_source/
    cd ~/new/nginx_source/
    mkdir -p ~/nginx_source/
    cd ~/nginx_source/
    apt-get source nginx

    rm -rf /var/lib/apt/lists/
    apt-get update
    apt-get build-dep -y nginx

    cd ~
    mkdir -p ~/new/ngx_pagespeed/
    cd ~/new/ngx_pagespeed/
    wget https://github.com/pagespeed/ngx_pagespeed/archive/v${NPS_VERSION}.tar.gz
    tar xvfz v${NPS_VERSION}.tar.gz

    @@ -37,5 +35,6 @@ psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
    wget ${psol_url}
    tar -xzvf $(basename ${psol_url})

    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --add-module=$HOME/new/ngx_pagespeed/ngx_pagespeed-${NPS_VERSION}|" $HOME/new/nginx_source/nginx-1.1*.*/debian/rules
    cd ~/new/nginx_source/nginx-1.1*.*/
    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --with-debug --add-module=$HOME/ngx_pagespeed-${NPS_VERSION}|" $HOME/nginx_source/nginx-1.1*.*/debian/rules
    cd ~/nginx_source/nginx-1.1*.*/
    dpkg-buildpackage -b
  28. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -37,6 +37,5 @@ psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
    wget ${psol_url}
    tar -xzvf $(basename ${psol_url})


    cd ~/new/nginx_source/nginx-1.1*.*/debian/
    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --add-module=$HOME/new/ngx_pagespeed/ngx_pagespeed-${NPS_VERSION}|" $HOME/new/nginx_source/nginx-1.1*.*/debian/rules
    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --add-module=$HOME/new/ngx_pagespeed/ngx_pagespeed-${NPS_VERSION}|" $HOME/new/nginx_source/nginx-1.1*.*/debian/rules
    cd ~/new/nginx_source/nginx-1.1*.*/
  29. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -38,4 +38,5 @@ wget ${psol_url}
    tar -xzvf $(basename ${psol_url})


    cd ~/new/nginx_source/nginx-1.1*.*/debian/
    cd ~/new/nginx_source/nginx-1.1*.*/debian/
    sed -i "s|--prefix=/etc/nginx|--prefix=/etc/nginx --add-module=$HOME/new/ngx_pagespeed/ngx_pagespeed-${NPS_VERSION}|" $HOME/new/nginx_source/nginx-1.1*.*/debian/rules
  30. @jniltinho jniltinho revised this gist Oct 1, 2017. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion install_pagespeed_nginx.sh
    Original file line number Diff line number Diff line change
    @@ -35,4 +35,7 @@ cd ngx_pagespeed-${NPS_VERSION}/
    psol_url=https://dl.google.com/dl/page-speed/psol/${NPS_RELEASE_NUMBER}.tar.gz
    psol_url=$(scripts/format_binary_url.sh PSOL_BINARY_URL)
    wget ${psol_url}
    tar -xzvf $(basename ${psol_url})
    tar -xzvf $(basename ${psol_url})


    cd ~/new/nginx_source/nginx-1.1*.*/debian/