oneinstack/LNMP 增長ngx_pagespeed webp 及 postgresql支持

這裏只介紹centos下的使用方法,ubuntu/debian 請替換對應的軟件包名。
介紹
ngx_pagespeedphp

ngx_pagespeed 能夠對網頁進行加速,壓縮圖片、壓縮合並CSS和JS,對網頁加速效果明顯。python


webp 圖片mysql

webp圖片相對於傳統圖片格式有着更好的壓縮比,且目前除IE瀏覽器之外都支持(IE下能夠用webp.js實現支持)。nginx


postgresql數據庫web

postgresq數據庫相對於mysql而言 性能更好,功能也更強,安全性更高。sql


安裝方法docker

安裝相關依賴支持(此處不會安裝postgresql,若有須要,建議使用yum或者docker單獨安裝)數據庫

yum -y install libvpx-devel libwebp-devel postgresql-devel wget screen curl python gmp gmp-devel

下載ngx_pagespeed    ubuntu

bash <(curl -f -L -sS https://ngxpagespeed.com/install) -mcentos

在options.conf裏找到對應位置增長:(有提供懶人文件)  

nginx_modules_options='--add-module=/root/ngx_pagespeed-latest-stable --with-cc=/opt/rh/devtoolset-2/root/usr/bin/gcc'
php_modules_options='--with-vpx-dir --with-webp-dir --with-php-config=/usr/local/php/bin/php-config --with-pgsql=/usr/include/pgsql --with-pdo-pgsql=/usr/include/pgsql'

options.conf

執行安裝  

./install.sh

安裝完畢後執行,建立ngx_pagespeed 緩存文件夾:  

sudo mkdir /var/ngx_pagespeed_cache
sudo chown www:www /var/ngx_pagespeed_cache

在網站中開啓pagespeed,以oneinstack爲例:
下載 pagespeed.conf

放在 /usr/local/nginx/conf/rewrite 目錄下。

openresty在 /usr/local/openresty/nginx/conf/rewrite 下

在須要開啓的的網站虛擬主機文件裏添加:  

include rewrite/pagespeed

最後別忘了執行

echo -e ‘extension=pgsql.so \nextension=pdo_pgsql.so’ > /usr/local/php/etc/php.d/ext-pgsql.ini

轉載:http://www.zuohuadong.cn/2017/03/11/oneinstackpro/

相關文章
相關標籤/搜索