2018年 发布的文章

Nginx开启TLS 1.3

随着互联网安全越来越受到重视,越来越多的网站选择启用https来保证数据的加密传输,TLS1.2发布于2008年8月,至今正好有10年,所以新协议TLS1.3呼之欲出。Google chrome在最近的版本更新中也开始对TLS1.3进行支持,TLS1.3对于TLS1.2有重大改写,提高了安全性并且提高了速度,安装依赖我用的是Ubuntu 16.04+l...

DNSmasq搭建自己的递归DNS服务器

DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的。DHCP服务器和DNS服务器结合,并且允许DHCP分配的地址能在DNS中正常解析,而这些DHCP分配的地址和相关命令可以配置到每台主机中,也可以配置到一台核心...

Ubuntu 编译安装Python3.6

Ubuntu 编译安装Python3.6安装环境 Ubuntu 16.04 amd64最好不要卸载系统自带的Python,可能会导致系统错误,因为系统中的好多软件都依赖Python安装依赖#安装编译套件 sudo apt install build-essential checkinstall #安装其他依赖 sudo apt install lib...

为Nginx启用Brotli压缩算法

什么是Brotli项目地址:https://github.com/google/ngx_brotliBrotli最初发布于2015年,用于网络字体的离线压缩。Google软件工程师在2015年9月发布了包含通用无损数据压缩的Brotli增强版本,特别侧重于HTTP压缩。其中的编码器被部分改写以提高压缩比,编码器和解码器都提高了速度,流式API已被改进,...