大佬教程收集整理的这篇文章主要介绍了nginx和varnish用于缓存强制ssl,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在做我的作业,从apache w / o缓存转移到Nginx缓存,可能通过清漆……
在阅读各种博客,文章,服务器故障问题等之后,我了解清漆不能与ssl一起使用,并且清漆可能比Nginx更好地实现动态内容的缓存.但是我有点不了解Nginx缓存是如何工作的以及当需要ssl时Nginx清漆如何一起玩.
如何使用Nginx清漆或只是Nginx缓存实现以下内容?
>一些由自定义php引擎驱动的网址:例如:example.com/this-page由example.com/index.php?p=this-page提供
>一些网址是由wordpress驱动的:例如,通过examplepress.com/blog/index.php?p=this-article通过wordpress处理example.com/blog/this-article
>应该强制ssl无处不在:即http://example.com/ *重定向到https://example.com/ *
> www应重定向到顶级域名:即http://www.example.com/ *重定向到https://example.com/ *
所有这些服务缓存版本(如果我理解 – 缓存是基于时间的,所以如果我对该页面进行更新,我需要调用PURGE如果清漆路由并手动删除文件,如果Nginx路由)
> Nginx作为前端和SSL终结符,配置Varnish作为后端.这也将标准化(重写)主机名,例如: www.example.org到example.org.
> Varnish用于缓存来自其后端的内容,Nginx
>运行虚拟主机的Nginx,例如端口8080具有所有“应用程序逻辑”,如wordpress重写,自定义php引擎重写等.
所以基本上你会有这样的堆栈:
Nginx – >清漆 – > Nginx – > php-FPM
你提到的四个要点就会像这样解决.
>带有重写的BACkend-Nginx和带有php-fpm的proxy_pass.
>后端-Nginx与WordPress-related rewrites.
> Frontend-Nginx使用简单的虚拟主机进行重定向.
>与3相同.
以上是大佬教程为你收集整理的nginx和varnish用于缓存强制ssl全部内容,希望文章能够帮你解决nginx和varnish用于缓存强制ssl所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。