使用 NGINX 实现动静态混合的路径 Overlay
最近部署 MediaWiki 时遇到一个需求,即用 NGINX 实现类似 Overlay FS 的特性。
具体地,由于我使用了 Git 版本的 MediaWiki,而又需要在目录中添加一些自定义的文件(如 logo、favicon.ico、各种 verification 文件等)。为了不污染 Git,并在升级时减少麻烦,因此我想把这些文件独立于源码放置。
TypeScript + ES Modules + Node.js + Webpack 工作流
最近在更新 thu-learn-lib 的时候,遇到了一个比较棘手的问题。我的整个项目是用 TypeScript 写的,并且希望编译成现代 ES Module (ESM) 的形式供下游使用。通常来说,这个库有几种用法:
TanLabs Speed Tester:基于 ThinRouter 的路由器实验硬件测试平台
注:此为由我担任组长的课程小组在《高等计算机网络》课程上完成的项目,并最终获得最佳项目称号。组员还包括高一川、何家傲。此报告首先作为项目报告发布在 “赛博新经济”公众号 上。此外何家傲也撰写了 相关的博客,推荐阅读。
使用 OpenLDAP 在 Linux 上进行中心化用户管理
哪个年轻人不想拥有属于自己的 LDAP 呢?虽然我之前借助 Active Directory 的 LDAP 服务完成过多个平台上的集成认证,但是始终没有体验过 Linux 原生的 OpenLDAP。反正刚入学,不愁毕业问题。最近接着新部署某个集群的机会,体验了一把完整的配置流程。
使用 nginx 进行带条件的反代文件屏蔽
在运营服务器时,通常会有这样的需求:对一些路径,对于某些符合条件的用户(如 UA、IP)等返回一类页面,其余用户正常提供服务。最近研究了一下 nginx 的做法。
通常,只要在 location 中使用 if 指令就能给解决很多问题,但是如果某个路径使用了 proxy_pass 反代,那么就不能出现在 if 中,需要特殊的处理。
Docker 使用 seccomp 无法获取系统时间的 bug 一则
最近需要在运行 Raspbian buster 的树莓派上用 Docker 跑一些任务,但是却遇到了一个奇怪的问题,感觉调研的过程比较有意思。
共计 39 篇文章,5 页。