利用Nginx实现Varnish支持SSL访问
之前博客其实是以Varnish=>Nginx=>PHP(FPM-FCGI)来访问的,但Varnish不支持SSL,也就是说无法使用https。好蛋疼。。。 所以耍点小聪明,以Nginx(443)=>Varnish(80)=>Nginx=>PHP(FPM-FCGI)来访问到博客。也就是说https走Nginx,反代回Varnish,Varnish反代后端Nginx反代PHP。 画了张简单的示意图: 如上…
之前博客其实是以Varnish=>Nginx=>PHP(FPM-FCGI)来访问的,但Varnish不支持SSL,也就是说无法使用https。好蛋疼。。。 所以耍点小聪明,以Nginx(443)=>Varnish(80)=>Nginx=>PHP(FPM-FCGI)来访问到博客。也就是说https走Nginx,反代回Varnish,Varnish反代后端Nginx反代PHP。 画了张简单的示意图: 如上…
其实对于https,一开始我是拒绝的。没必要啊,一个小小个人博客,弄个https,这不是装逼嘛。。。 但是太多小伙伴都已经用上https,而我一直是http,已经不能愉快的玩耍了。这不,有小伙伴说赞助一个泛域名证书(GlobalSign AlphaSSL Wildcard SSL Certificate),就厚脸皮接受了。 由于是泛域名证书…
前段时间,有个页面出现了502,查看了所有相关程序的日志都没报错。。。 感觉十分之莫名其妙,因为这个页面一直是正常的,突然间也就不行了。。。 在shell下,测试了页面的PHP脚本没问题,那就是Nginx问题了,想起Nginx的日志等级是crit。 设置日志等级成error,问题出现了: [error] upstream prematurely closed FastCGI…
说要把 PHP 更新到5.6也不是一天两天了。前期做了很多准备,检查了所有这台 VPS 的线上项目,特别是把 PHP 所有过期代码更新为新函数。所幸没遇到坑。 然后因为最近也比较忙,每天很晚才到家,所以没有执行更新操作,经常大清晨就有人打电话来找。诶。 最近爆出 PHP 远程 DoS 漏洞,官方编号 69364(CVE-ID: 2015-4024…
各位看官,请喝茶。时间过得真快,已是月底。遂水文一篇。 目前博客主要采用了Varnish+Nginx+PHP+MySQL+Memcache+Redis。 使用这个构架,最主要考虑的是Cache缓存问题,没办法,自从上了Wordpress这条船和走了PHP这条不归路,缓存变得极为重要。 不管怎说,缓存任何时候都很重要啦。特别是对于Wordpress,不缓存…
无论是作为Web服务器或其他类型程序的反向代理服务器,Nginx("engine x")都有着高性能且轻量级的优势。其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。 这也使得Nginx在如今不管是存放在高配独立服务器上的大型的门户,还是存放在迷你64M内存VPS上的小型的个人博客…
下面就简单以CentOS和Nginx说下,如何保护Wordpress的wp-login.php和wp-cron.php,最后会说说/wp-admin/install.php。 wp-login.php是我们Wordpress的登录文件,wp-cron.php使我们的Wordpress的定时任务执行触发文件。 首先,对于wp-login.php,可以利用Nginx做了个验证,如下操作: 1.利用htpasswd,生成帐号和密码文件…
最近在Nginx中配置自定义header,遇到一个问题,header name含下划线,会有错误出现。 查了半天wiki,又google,发现需要在conf的http段添加: underscores_in_headers on; 使其支持header name定义中包含下划线。 当然啦,你也可以用减号替代下划线符号,来避免这个问题。
应瓜瓜和Mr.小可的要求,详细(废话多一点)的说一下怎么解决相册请求的图片地址必须为本地,将其改为远程的办法。。。 改PHP什么的就不用我废话了,大家不用继续看下去了。。。本文不讲这个。 讲的是文章《将相册请求转接到又拍云,并用ImageMagick压缩》中有关如何将相册请求的本地地址,请求到又拍云…
在昨天写的日记里:[印记] 月末总结,接下来的事 中提到了 ♦ 原Apache 的转发规则.htaccess 应用到(转换到)Nginx中的conf 。 √ 404 页面问题 √ 缺少301 重定向 ^topics/(.*).html$ 到 topics/$1/ √ 缺少301 重定向 ^topics/(.*).html/(.*)$ 到 topics/$1/$2 已全部搞定。只差其他的了。没想到也就那么容易,之前是…