Nginx中fastcgi_pass直接写unix和使用upstream
2017-03-26 21:48:47
[开发运维 | Dev Ops] Nginx, 服务器, 网页
这两天虽然很忙,但是由于某些情况需要折腾一个反向代理服务器。解决了我一个困扰了很久的问题——为什么nginx不能检测后面php-fpm或者hhvm运行的状态;如果php-fpm或者hhvm挂了为什么nginx的fastcgi_cache_use_stale的参数不起作用?
我一直想当php-fpm或者hhvm挂掉的时候nginx能够提供cache的旧页面,但是fastcgi_cache_use_stale的参数似乎不起作用,今天仔细地读了一个nginx的文档。为了实现这个目的,我们需要用的是fastcgi_cache_use_stale 中 error这个参数,然而error这个参数的说明中提到了一句话
Let's Encrypt免费证书安装方法
2016-03-19 20:33:49
[开发运维 | Dev Ops] Nginx, SSL, 安全
考虑到网站上面一堆域名证书的续费成本,还是花了几个小时将给服务器装上了Let's Encrypt 的免费证书。其实还算挺简单的。总体来说,LE的证书还是挺可靠的,支持着有EFF、Mozilla等大头,虽然是2015年末才正式推出服务,但是一年多以前我就早已听到,当时好像还引发了很强烈的反响。
CentOS7搭建网页BT下载服务器
2015-10-15 16:55:23
[开发运维 | Dev Ops] Nginx, Torrent, 服务器, 网页
一直想自己弄一个BT下载服务器,迅雷的离线下载确实很好用,但是也有很多局限性,毕竟自己搭建的话,可以全部自定义,想要什么功能就有什么功能。在线播放的也不需要各种等。与迅雷各种吸血下载还有对参数含糊其辞相比,一个Linode 2048的服务器250 Mbps Network Out,相当于30MB/s的专用下载带宽都是明确标示。主要瓶颈将会出现在接收电脑的带宽上。
虽然,由于相同资源可以重复使用,迅雷提供很大的离线储存空间,但是这些东西,自己弄的肯定专业得多了,不会因为节约成本,而出现某些资源不能下载的情况,或者需要进入队列等待离线的情况。
网站架构更换
2015-01-29 12:39:47
网站现在由CentOS6.5+nginx+php-fpm+mySQL迁移到CentOS7+nginx+hhvm+MariaDB
感觉上,Wordpress还是那样一般般的速度,如果不缓存的情况下是300到500 吧,跟之前的效果没有什么区别。或许官网上面说可以大幅提升Wordpress,的那些情况都装了很多插件。
CentOS Nginx PHP-fpm环境加MongoDB配置
2014-06-06 21:01:35
[开发运维 | Dev Ops] CentOS, MongoDB, Nginx, 服务器
MongoDB真的很吃内存,不过还是将它弄到了服务器上(如果服务器的内存不够大最好还是不要装吧)。感觉MongoDB比MySQL好多了,记录的方式更接近人脑的思维,极大地突破了行列的限制。Json的数据结构方式也很方便。在连接MongoDB到PHP-fpm的时候遇到了一点问题,因为用的是Nginx不是传统的Apache,有很多组件没有装。需要补装一下。
AWS完全指引手册第06节-安装PHP
有yum源安装php是很方便的,通过yum安装各个php的组件。然后是设置php-fpm,这个是一个php的进程管理器,安装完成后,将它连接到Nginx,进行一系列的设置。注意,如果使用SSL的话,在php里面也是 要设置的。
AWS完全指引手册第05节-安装Nginx
2014-05-19 17:53:51
[开发运维 | Dev Ops] AWS, Nginx, vim, 服务器
为什么要用nginx 不用Apache,个人感觉其实都差不多,功能都相近。不过跟Apache不同,Nginx 更改了配置需要重新启动服务,看上去好像比Apache要麻烦,实际上,是所有的配置文件都是要经过编译而不像Apache,每一次访问都要读.htaccess。从另外一方面考虑,这提升了服务器性能。还有Nginx 处理并发能力很强,这个就不能够直观地表现出来了,总体来说,Nginx比Apache感觉上要更加轻盈。