如何配置HTTPS Nginx + Pagespeed + Varnish + Apache?

时间:2016-01-24 18:04:25

标签: apache nginx varnish mod-pagespeed google-pagespeed

我目前有以下设置:

Nginx(https)=> ssl offloaded =>清漆(http)=> Apache(http)

我想在混音中添加mod_pagespeed或nginx pagespeed。任何想法添加它?我应该考虑将pagespeed添加到Apache还是Nginx?

以下页面提供了一些信息,但我不确定如何处理我们的具体设置。

https://developers.google.com/speed/pagespeed/module/downstream-caching

我正在考虑探索以下选项之一:

  • 将pagespeed添加到nginx,使pagespeed使用varnish / apache中的缓存页面并动态执行
  • 将pagespeed添加到Apache,并以基于用户代理/屏幕分辨率缓存页面的方式对其进行配置。

如果我理解正确,我在上面指出的技巧指的是第二种选择。虽然我认为设置第一个选项可能更容易吗?

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

沿着这些方面的某些东西可能对你有用吗?

HAProxy - >清漆 - > nginx的

http://arstechnica.co.uk/information-technology/2015/05/web-served-how-to-make-your-site-all-https-all-the-time-for-everyone/

答案 1 :(得分:1)

如果Apache正在处理PHP,那么我会将其用于pagespeed。使用Varnish的想法是快速提供缓存内容,如果你使用nginx pagespeed来重新修改我无法想象的所有缓存内容,这是一个好主意。