![使用 SSL 在 nginx 服务器上缓存网站的最佳方法是什么?](https://linux22.com/image/671454/%E4%BD%BF%E7%94%A8%20SSL%20%E5%9C%A8%20nginx%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%BC%93%E5%AD%98%E7%BD%91%E7%AB%99%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我有一个使用 nginx (SSL) + PHP-FPM + MySQL 运行的 wordpress 博客。我想知道缓存这种网站的最佳方法是什么。
我听说 Pound 和 Varnish 做得很好,但我还没有找到关于如何设置它的任何好的文档......
有没有比 Pound/Varnish 更简单(而且同样好)的方法?如果没有,我该如何设置?有没有好的文档?
答案1
迈赫迪 -
为提供 HTTPS 内容的 Web 服务器缓存内容需要反向代理服务器,该服务器可以处理 HTTPS 请求,并将它们作为 HTTP 请求重新路由到缓存服务器,然后再定向到您的 nginx 服务器。我没有针对您的确切场景执行此操作,但使用 Apache 作为其他 Apache 软件的反向代理执行了类似操作,并且它并不十分复杂。
以下是有关设置 Pound 和 Varnish 的指南链接,希望对您有所帮助:
https://www.zivtech.com/blog/implementing-pound-varnish-lamp-setup-achieve-secure-http-acceleration
该指南使用 Apache,但您可以简单地用 nginx 服务器替换 Apache 服务器(无需对 nginx 服务器进行任何更改即可使其正常工作。