主页

使用 NGINX 实现动静态混合的路径 Overlay

最近部署 MediaWiki 时遇到一个需求,即用 NGINX 实现类似 Overlay FS 的特性。 具体地,由于我使用了 Git 版本的 MediaWiki,而又需要在目录中添加一些自定义的文件(如 logo、favicon.ico、各种 verification 文件等)。为了不污染 Git,并在升级时减少麻烦,因此我想把这些文件独立于源码放置。

阅读更多

使用 nginx 进行带条件的反代文件屏蔽

在运营服务器时,通常会有这样的需求:对一些路径,对于某些符合条件的用户(如 UA、IP)等返回一类页面,其余用户正常提供服务。最近研究了一下 nginx 的做法。 通常,只要在 location 中使用 if 指令就能给解决很多问题,但是如果某个路径使用了 proxy_pass 反代,那么就不能出现在 if 中,需要特殊的处理。

阅读更多