linux

nginx sub模块替换文本

介绍 nginx的ngx_http_sub_module模块,可以用于修改网站响应内容中的字符串,如过滤敏感词。 第三方模块ngx_http_substitutions_filter_module,弥补了ngx_http_sub_module的不足,可以采用正则表达式替换。(此处不讲如有需要自行查阅相关文档)阅读更多…

linux

免费https证书获取(Let’s Encrypt)

Let’s Encrypt永久免费SSL Let’s Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。阅读更多…

数据库

Postgresql实现主从复制

前言 下面是基于Standby的异步流复制主从的实现方式的记录 流复制(streaming replication)这是PostgreSQL9.x版本之后提供的一个功能 Standby数据库原理 在postgresql中提供读写全功能的服务器称为primary database或master database,在接收主库同步数据的同时又能提供读服务的从库服务器称为hot standby server。 阅读更多…

linux

Consul集群安装配置

介绍 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。通常拿来和zookeeper、etcd这些服务注册与发现的工具进行比较。Consul更像一个“全栈”解决方案,内置了服务注册与发现,具有健康检查、Key/Value存储、多数据中心的功能。阅读更多…