使用新一代的Web服务器Caddy代替Nginx

Nginx算是最常用的Web服务器了,不管是作为静态服务器还是逆向代理转发,基本上每台服务器都离不开它,轻量级抗并发的特点让大家对它爱不释手。
然而长江后浪推前浪,Caddy作为新一代的Web服务器已经有了可以代替Nginx的潜质,Caddy使用golang开发,高性能,插件丰富,虽然运行于生产环境的稳定性还有待长时间验证,但是丝毫不影响尝鲜党对它的热爱,相对于Nginx,Caddy的优势:

  • 默认支持HTTPS,自动续订
  • 配置非常简单
  • 插件丰富,可拓展行强
  • 单文件应用,无需安装,开包即用

Mac下ssh到Linux服务器自动断开无响应问题的解决

ssh到Linux服务器是很日常的操作,在Windows下使用Xshell等工具会自动发送心跳包保持ssh的正常链接,但是在Mac下如果直接使用ssh命令到Linux在长时间不操作的情况下,ssh会自动断开并且界面会卡着无响应,一段时间后才会回提示ssh已断开,非常影响操作体验,本篇记录如何通过ssh的配置来解决这个问题。

配置apache代理支持一个服务器多个域名对应多个服务

最近租了台服务器把blog迁了上去,同时也买了个域名,把www和主域名的解析都指向了服务ip,接着装了apache服务器并配置根目录到blog的文件夹,这样就完工了吗?看上去是的,但是一台服务和一个域名这么用好像就这么浪费掉了,如果以后想把其他东西放上去呢,比如一个jetty或者tomcat服务,又或者想搭一个mock服务,本篇则记录如何配置多个域名的请求转发到本机的多个服务。最终效果实现如下:
http://www.nightfarmer.win 到blog
http://mock.nightfarmer.win 到mock服务
http://jetty.nightfarmer.win 到jetty服务

,