Docker

是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。

Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。

继续阅读

怎么配置nginx rewrite不会引起浏览器301跳转?

在Apache里的rewrite配置中有[L,P]规则,P的意思是强制为代理;你请求的URL状态就不回出现301,则会显示200状态.

在nginx配置中没有强制重写为代理的参数,当然我们也可以写一种变通的方式来实现这个功能

location ~ ^/article/ {
       rewrite ^/article/([^/\.]+)-p([0-9]+)(/?)$ /c/article/$1/article-list/$2.shtml  break;
       proxy_pass  http://www.test.com;
}