• Nginx/Tengine 根据域名进行健康检查

    【摘要】Tengine,增加了ngx_http_upstream_check_module模块,这样提供了主动式后端服务器健康检查的功能,功能非常赞。之前一直使用都是通过HTTP(ip+port),TCP(port)方式,如果后端服务器有多个虚拟主机,健康检查会收到干扰,所以使用域名(domain)进行健康检查是有必要的。经过一些测试,发现如下方法可行,于是记录并share出来,希望对一些有类似需求的同学有所帮助。

    阅读全文
    作者:Fisher | 分类:linux, 云计算, 系统工具 | 标签:,
  • nginx 日志中记录http响应头

    背景:一个很简单的静态下载站点,每个文件都比较大,一般为30M+,现在想通过日志统计每个文件的下载完整情况。初步计划是在nginx日志中除了将下载的字节数之外,还要将原始文件的大小记录下来。不过如有range的请求情况下,这个值也不是很准确,但是有另外一个规律可寻,详见后面的测试结果。

    阅读全文
    作者:Fisher | 分类:linux, 系统 | 标签:
  • 如何应对 AWS EC2 计划中的例行维护?

    【摘要】“常在河边走,哪有不湿鞋!”本文介绍当遇到AWS EC2维护需求时,需要注意的事项。世事难预料,Amazon偶尔也会有重启服务器或者实例的需求,比如给系统重要软件的更新和为系统打安全补丁等等。这种情况下,我们有可能会收到来自Amazon的操作请求,这里是一个例子:

    阅读全文
    作者:Fisher | 分类:云计算, 系统工具 | 标签:,
  • Docker 应用到生产环境?

    Docker已经很有鼎鼎大名了,不过很多人对待Docker还是属于一种尝试和体验的态度,一些人对待Docker还是存有一定的偏见,特别是当docker.io在国内很难访问,国内用户真正想使用Docker很不方便,所以一些人普遍认为Docker距离线上的生产环境还有很长的路要走。 如何缓解对 Docker 的偏见,这盘文章值得一读:docker-misco ...

    阅读全文
    作者:Fisher | 分类:云计算 | 标签:
  • 亲历!支付字样的域名无法申请 startssl 免费证书

    【摘要】今天在 startssl 上申请了两个免费的 SSL 证书,按以往的申请经历,申请免费的 https 证书还是很容易的,不过今天申请证书失败了,开始百思不得其解,还以为是我的证书提交过程中失败了,我的二级域名是:https://pay.xxx.com,域名中包含了pay字样,其实是因为 startssl 对于免费的证书还是有些约束的,一些涉及到商业活动特别是支付类的域名无法使用Class 1的免费证书,必须申请他们的Class 2 的收费证书。

    阅读全文
    作者:Fisher | 分类:linux, 系统安全
  • 评估IaaS云服务时要考虑的几个问题

    【摘要】如果你的公司需要对越来越多的数据进行运算,说明公司已经走到了一个十字路口。如果去采购满足需求的运算资源将会面临一个新的硬件成本周期,且可能无法提供未来各种复杂扩展需求,如果购买了相当量的额外冗余硬件设备,有可能这部分设备永远不会被用到。所以如果你认为基于云计算的IaaS可以满足你的需求的话,在评估IaaS时,下面几个需要考虑的因素将会有助你做出自己的正确选择!

    阅读全文
    作者:Fisher | 分类:云计算, 资讯 | 标签:,
  • maven 安装体验及配置部署

    【摘要】Apache Maven是一款项目管理和自动化构建工具,基于项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具,本文主要是 maven 的安装体验及一些配置的简单介绍。

    阅读全文
    作者:Fisher | 分类:系统工具 | 标签:, ,
  • 神折腾:用varnish处理gzip,并为CDN提供反向代理

    故事是这样的: 一合作小伙伴使用的 IIS6.0 搭建的wap站点,并使用了国内某家CDN,我们自己的 squid 缓存CDN的内容再返回给其他客户(晕没?)。之前一直好好的,近期这家小伙伴运维给IIS6的css,js等静态文件加了压缩。问题来了,我们的 squid 无法从CDN上获取css,js等文件,导致页面加载异常,这跟 varnish 有毛线关系?且往下看。

    阅读全文
    作者:Fisher | 分类:linux | 标签:
  • Orkut,再见!

    Google的又一项应用–Orkut,要跟我们说再见了!
    今早收到的Google对Orkut用户的告别信:
    10年的活力对话,10年的亲密联系!现在是时候与Orkut告别了。在过去的10年里,YouTube、Blogger和Google+发展迅猛,与之而来的是世界各地的通讯服务纷纷涌现。Orkut的发展速度已经落后于这些新的通讯服务,因此我们决定集中精力和资源来完善上述这几个社交平台,以尽可能满足每个用户的需求。

    阅读全文
    作者:Fisher | 分类:资讯 | 标签:,
  • 对比阿里云和AWS,亲身体验Ucloud

    【摘要】国内的云服务提供商(Cloud Service)逐步成熟中,特别是IaaS,虽然规模和投入比不上 Amazon AWS和 MicroSoft Asure,但对于面向用户为国内的中小公司来说,国内的云还是值得考虑的。之前阿里云,qcloud都有过了体验和试用,当然会在功能、服务及价格上跟AWS进行比较,6月中旬国内的另一家云供应商Ucloud刚获得B轮5000万美元的融资,所以昨天也申请了一下Ucloud的体验账户,进行了一下简单的测试。

    阅读全文
    作者:Fisher | 分类:云计算, 互联网 | 标签:
  • redis多数据库使用防止key冲突

    【摘要】实际应用中会有多个项目都要使用redis,如果每一个app都要起一个单独的实例那会比较浪费,如果使用一个实例则必须要避免多个项目之间的key冲突问题。 其实redis2.x以上默认支持了16个数据,0-15,每个数据库相互之间是隔离的,这个比较类似关系型数据,如:mysql的多个数据库之间是互不影响。 redis.conf中相关 ...

    阅读全文
    作者:Fisher | 分类:redis | 标签:,
  • java android 导入证书到 keystore

    【摘要】一些对安全性要求较高的Java项目,需要使用https进行数据传出,对于安全性更加严格的一些支付类项目或者手机客户端项目更是要求对客户端和服务端进行鉴权(签名)和验证,这就用到了jdk/jrd的keystore。

    阅读全文
    作者:Fisher | 分类:系统安全 | 标签:,
  • MAC 安装 pssh

    pssh是SA的利器,非常好用,适合批量在多台服务器上执行命令及脚本等,以前用过一段时间的tentakel,目前已经不再更新。Linux下一般源码编译即可,MAC下安装软件就靠brew了,下面是具体过程:

    阅读全文
    作者:Fisher | 分类:linux, 系统工具 | 标签:
  • 又一个微信红包?新浪微博-移动钱包要开通转账功能!

    【摘要】新浪微博(weibo)在移动钱包上线六个月以后,将要开通人与人之间的资金转账功能,看上去有些像微信红包?
    techweb的报道,微博应用将要在下周更新版本来支持微博用户之间的资金转账。
    新浪微博的资金转账功能上线预期将会来带一大波的新用户。阿里巴巴是新浪微博的投资方之一,这个社交网络的移动钱包同样是得到了支付宝平台的强有力的支撑。

    阅读全文
    作者:Fisher | 分类:移动互联 | 标签: