文章列表

闲聊 CI/CD:场景价值

, ,
[上一篇内容]简单聊了一下个人接触的 CI/CD 演进过程的技术选型演变,接下来聊聊什么场景下需要 CI/CD ,它到底能带来什么样的变化。 阅读全文

闲聊 CI/CD:回顾折腾史

, , , ,
计划给内部好好写一篇CICD相关的博客,详细聊聊CI过程中可以玩的有意思的东西,先整理回顾一下之前的事情。 阅读全文

优化策略路由的Tips

最近一直在优化家庭网络体验,还特意组装了一台新的小主机(N3700),除了兼顾软路由和NAS的需求之外,还提供了代码仓库等功能,具体经验之后会慢慢写出来。先聊其中一个细节吧,关于使用“策略路由优化上网体验”。 阅读全文

快速切换 Mac 设备的 DNS 配置

, ,
在WEB开发过程经常遇到调试需求,而调试又偏偏依赖网络环境的时候,这个时候来回绑定HOST或者切换DNS未免枯燥。前厂的童鞋有写iHost来一键切换配置,当然,类似方案挺多的,但是便捷的切换DNS服务器和搜索域的工具就不多了。 阅读全文

关于 Mac OS X 使用 NPM 的姿势补充

, ,
经常看到有人说『为啥npm install 的时候报错,显示EACCESS错误...』,之前大家都是sudo大法解决问题,也没太在意。至于这个问题是brew安装工具的时候造成的,还是系统修改磁盘权限造成的,还是安装各种小工具的时候造成的不得而知...(这个实在懒得追究了) 阅读全文

Brute Force Attacks On WordPress

, ,
今天早些时候看到 Linux 又爆出了 glibc 的漏洞,顺手修复的时候看到了 WordPress 的一篇漏洞利用的文章。这类手动其实在 2010 年的时候就曾沸沸扬扬的闹过一次,解决方案除了祭出 fail2ban 之外,还可以使用下面的方式来进行防御。在 Nginx 配置合适的位置中添加: 阅读全文

WNDR 4300 刷机及使用建议

, , ,
双十一的时候,JD活动,入了WNDR4300,已经有两个多月了。入手后因为担心后门问题以及考虑使用舒适状态,不自觉的就刷成了openwrt。目前使用稳定,简单说一些建议,以免大家盲目去安装软件。当然,如果你的带宽小于百M,组网环境也小于百M,没有过多的5G设备,且没有使用NAS作为家用储存,那么请随意折腾,发挥其余热。年末的时候因为电信的问题,把3台路由都重启了,目前的运行状态如下: (无下载,正常浏览文本内容,有一些网络应用,手机联网) 阅读全文

简单配置服务端代理 Tengine

, , ,
刚刚说完[Apache],接下来写一下tengine(nginx)。tengine是建立在nginx上的开源软件,添加了一大堆feature,并且你可以使用自定义的内存管理,不管是作为前端代理,还是前端缓存,效果都是萌萌哒的。 nginx和tengine略有差异,请查看[官方Wiki]、[Tengine]。 阅读全文

简单配置服务端代理 Apache

, ,
nginx和apache各有千秋,前者专注前端代理,后者生态圈有大量协同软件,两者交叉的圈子的前端代理行为也有诸多细节不同,个人建议,如果是开源软件,请本地使用apache作为主代理环境,远程服务端和本地测试端使用nginx作为测试环境,以做到兼容不同的前端代理(重写,探测等功能点)。简单说明一下两者勾搭HHVM/Node,以及Anit,先写apache吧。有部分线上环境,甚至会使用nginx作为apache前端,不过如果本地测试(非模拟),不必如此。 [apache文档],如果你用的不是trunk版,请选择自己的版本。先发本地Apache配置示例: 阅读全文

配置 Ubuntu 14.04 Web Server 基础环境

, ,
去年年末,重新整理了一套基础环境搭建的Guide,之后在四次机器迁移中起到了蛮重要的作用(偷懒)。内容不定期更新修正,如有错误,欢迎指出。大Debian系的Ubuntu使用起来甚是顺手。首先根据自己的情况选择系统版本,建议使用最新的LTS。比如:Ubuntu 14.04 LTS 如果安装源慢(使用国内机器/虚拟机/连接国外网络环境不佳),则替换安装源(可选)。 阅读全文