Nginx 战斗准备–优化指南

​ 大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本指南中,我将解[……]

继续阅读

使用strace排查Nginx启动缓慢问题

​ 在某台新服务器上,发现Nginx启动/重启耗时非常长。相同的配置复制到其他服务器,几乎在瞬间就能完成启动/重启操作,说明新服务器的行为不正常。进一步测试,nginx -t测试命令耗时也很长。为了不影响Nginx正常使用,需要找到原因解决问题。

使用strace命令跟踪进程的系统调用[……]

继续阅读

家庭网络的公网访问

从这篇开始,我的文章需要写的尽可能的明了一些,在给自己带来记录价值的时候。也希望能被更多的人,看到和学习。
通过一步步的实践,来巩固自己的理论基础。也是写这篇文章的初衷。

基本架构

这里的架构是两层架构。

  1. 公有云上的服务器提供公网的接入
  2. 自家的一台服务器提供服务本体

关于两个服务器连接的方式,这[……]

继续阅读

使用Certbot来部署HTTPS

站点使用的https是来自freessl申请的通配证书,免费?是关键。但是奈何几个月的有效期太短自己又懒得续费,所欲出找了找自动续费的方案,发现certbot是个不错的选择,而且可以自动的根据webserver的配置,来获得域名以及配置。很方便,这篇就介绍一下这个工具

[……]

继续阅读