可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

mlone11978的文章

News

开始使用无特性博客

本文记述即日起本博客所开的那些倒车。 因为本博客最近一段时间移动端访问会报错 err_spdy_protocol_error 并调试无果,可以判断是启用 http/2 导致的。 为了解决这毛病,我决定趁着这机会顺便也移除一些其它特性。 TLS 1.3 本博客原本使用 openss...

4年前 (2019-08-27) 570℃ 0评论 0喜欢

News

开始使用 LibreSSL

本博客即日起使用 LibreSSL 替换掉了原有的 OpenSSL。当然,因为这个原因,失去了 TLS1.3、CT-module 等特性。 LibreSSL 是 OpenBSD 开发者从 OpenSSL 中抽出去单独发展的分支(话说 BoringSSL 也是从 OpenSSL 抽...

4年前 (2019-08-27) 902℃ 0评论 0喜欢

News

Nginx 启用 BoringSSL

BoringSSL 是由谷歌从 OpenSSL 中抽出来后独立发展的作品。 BoringSSL 有优点也有缺点:优点是它原生提供加密算法等价组(具体我之后会写文章介绍)支持,且相比 OpenSSL 在最新分支上更为稳定。 本文介绍使用 BoringSSL 作为 Nginx 加密库...

4年前 (2019-08-27) 664℃ 0评论 0喜欢

News

Nginx 启用 HTTP/2

本文介绍 Nginx 启用 HTTP/2 的配置方法。 http-v2 module 要启用 HTTP/2 特性,需要先为 Nginx 加载 http_v2_module 模块 ./configure ... --with-http_v2_module Nginx 配置文件...

4年前 (2019-08-27) 639℃ 0评论 0喜欢

News

Nginx 禁止指定 UA 访问

UA,即 Http User Agent,在 Nginx 中使用内置变量 $http_user_agent 表示,该信息作为 request header 的一部分被发往 webserver。因此,对 webserver 来说,有一种禁止访问的方式,就是对 UA 进行判断。 禁止...

4年前 (2019-08-27) 807℃ 0评论 0喜欢

News

highlight.js – 代码高亮插件

highlight.js 是一款 javascript 代码高亮插件(其它同类插件推荐 Google Prettify、Prism code 等),多主题可选,也算简单易用(虽然使用过程中发现对 shell 语言的支持很让人着急)。 本博客使用 highlight.js 提供代码...

4年前 (2019-08-27) 579℃ 0评论 0喜欢

News

Unbound – 强大的 DNS 服务

Unbound 是一款强大的 DNS 服务,官网,提供 非标端口 && 本地缓存 && 强制 TCP 查询 等功能。本文讲述它的基本配置方法。 编译安装 强烈建议使用编译安装: # 编译依赖 apt-get install -y build-ess...

4年前 (2019-08-27) 1200℃ 0评论 0喜欢

News

本博客 Nginx 配置(第二季)

不久前,我完成了 “本博客 Nginx 配置” 的系列文章。而就在这之后,我又对着自己的配置文件唰唰唰的改了起来。遂有了这里的第二季。 在第二季中,本博客现已转用 OpenResty 环境,并在细节上进行更多细分,新增一些特性。 浏览本文时,同时也可参考 本博客 Nginx 配置...

4年前 (2019-08-27) 542℃ 0评论 0喜欢

News

Nginx 配置 HTTP 跳转 HTTPS

本文介绍 Nginx 访问 HTTP 跳转 HTTPS 的 4 种配置方式。 rewrite Nginx rewrite 有四种 flag: break:在一个请求处理过程中将原来的 url 改写之后,再继续进行后面的处理,这个重写之后的请求始终都是在当前这一个 locatio...

4年前 (2019-08-27) 568℃ 0评论 0喜欢

News

Gitment – GitHub Issue 评论系统

在之前的《Hexo 搬迁记》系列文章中,我提到过本站采用 Gitment 作为评论系统,并对其进行了一些介绍。这里再开一帖来对其进行更多的说明。 开始使用 关于如何为你的站点启用 Gitment,请参看这篇 原作者的文章,同时也可参看我之前的这两篇帖子:Hexo 搬迁记系列二 插...

4年前 (2019-08-26) 515℃ 0评论 0喜欢

News

Nginx 启用 HTTP/2

本文介绍 Nginx 启用 HTTP/2 的配置方法。 http-v2 module 要启用 HTTP/2 特性,需要先为 Nginx 加载 http_v2_module 模块 ./configure ... --with-http_v2_module Nginx 配置文件...

4年前 (2019-08-26) 556℃ 0评论 0喜欢

News

iptables 将 Cloudflare’s IP 加入白名单

本文介绍如何使用 iptables 将 Cloudflare’s IP 加入白名单。 本文适用于这种情况:你的网站使用了 Cloudflare,你的网站不需要获取客户真实 IP,你的网站只想放行 Cloudflare 服务器的访问而拒绝所有来自其它 IP 的访问。 那么这时,你需...

4年前 (2019-08-26) 769℃ 0评论 0喜欢

News

killall:command not found

本文介绍如何修复 “killall: command not found” 报错。 killall 是我很喜欢用的一个命令。今天在一台小鸡上折腾时却遇到了这个: [email protected]:~# killall php-fpm -bash: killall: c...

4年前 (2019-08-26) 500℃ 0评论 0喜欢

News

iptables 中转流量

本文介绍如何使用 iptables 中转流量。 相同端口的中转 iptables -t nat -A PREROUTING -p tcp --dport ${port} -j DNAT --to-destination ${ip-des...

4年前 (2019-08-26) 757℃ 0评论 0喜欢

News

Nginx 启用 Brotli 压缩

Brotli 是 Google 开发的一种压缩格式,它通过内置分析大量网页得出的字典,实现了更高的压缩比率,同时几乎不影响压缩 / 解压速度。 本站通过 ngx_brotli 模块来让 Nginx 支持 Brotli 压缩方式。本文介绍其配置方式。 安装模块 若要启用 ngx_b...

4年前 (2019-08-26) 615℃ 0评论 0喜欢

News

DNS CAA 证书颁发机构授权

DNS CAA,全称 DNS Certification Authority Authorization,即 DNS 证书颁发机构授权。是一项借助互联网的 DNS 解析系统,使域持有人可以指定允许为其域签发证书的 CA 的技术。DNS CAA Record 并不用于对 TLS 的...

4年前 (2019-08-26) 619℃ 0评论 0喜欢

News

Hexo 搬迁记(三) 主题篇

在之前挖坑的 Hexo 搬迁记系列一 安装篇 Hexo 搬迁记系列二 插件篇 中,我分别介绍了本博客所使用的平台和插件。这次的系列三就介绍本博客的主题。 本博客的主题基于 Hexo 默认主题 LandScape,在原主题的基础上做了一些修改,并增加了一些插件。 修改大致分为:布局...

4年前 (2019-08-26) 578℃ 0评论 0喜欢

News

Gitment – GitHub Issue 评论系统

在之前的《Hexo 搬迁记》系列文章中,我提到过本站采用 Gitment 作为评论系统,并对其进行了一些介绍。这里再开一帖来对其进行更多的说明。 开始使用 关于如何为你的站点启用 Gitment,请参看这篇 原作者的文章,同时也可参看我之前的这两篇帖子:Hexo 搬迁记系列二 插...

4年前 (2019-08-25) 468℃ 0评论 0喜欢

News

Nginx 基础教程(二)反向代理

这是Nginx 基础教程系列的第二篇文章。本文介绍 Nginx 作为反向代理的基本用法。 反向代理和源站的区别 首先有必要说明下:反向代理 和 源站 的区别 对于一个网站所包含的内容(数据)来说:如果你就是源站,网站的所有数据的第一手来源都是你,所有响应的数据都由你决定;而如果你...

4年前 (2019-08-25) 807℃ 0评论 0喜欢

News

Nginx 启用 proxy_buffer 缓冲

顾名思义,proxy_buffer 是用于 proxy 模式的缓冲功能。本文介绍其基本用法。 buffer 是什么 buffer,即缓冲区,它在 Nginx 上发挥的作用就是启用一个缓冲区,先在这个缓冲区内进行存储,再把数据发送出去。和在线观看视频有点类似,先把视频文件缓冲一部分...

4年前 (2019-08-25) 530℃ 0评论 0喜欢

News

Nginx 基础教程(一)建立一个网站

鉴于毕竟多数 Nginx 用户对基本配置项的理解几乎为 0,还是决定来写一些基础的东西。遂有了这个Nginx 基础教程系列。本文介绍用 Nginx 建立一个网站所需要的最基本的配置项。 Nginx 的配置文件构成 Nginx 的默认配置文件一般为 nginx.conf,这个文件内...

4年前 (2019-08-25) 581℃ 0评论 0喜欢

News

Nginx 的 timeout 配置

Nginx 处理的每个请求均有相应的超时设置。如果做好这些超时时间的限定,判定超时后资源被释放,用来处理其他的请求,以此提升 Nginx 的性能。 keepalive_timeout HTTP 是一种无状态协议,客户端向服务器发送一个 TCP 请求,服务端响应完毕后断开连接。 如...

4年前 (2019-08-25) 688℃ 0评论 0喜欢

News

Hexo 搬迁记(三) 主题篇

在之前挖坑的 Hexo 搬迁记系列一 安装篇 Hexo 搬迁记系列二 插件篇 中,我分别介绍了本博客所使用的平台和插件。这次的系列三就介绍本博客的主题。 本博客的主题基于 Hexo 默认主题 LandScape,在原主题的基础上做了一些修改,并增加了一些插件。 修改大致分为:布局...

4年前 (2019-08-25) 545℃ 0评论 0喜欢

News

Nginx 启用 GZip 压缩

站点在上线前,代码会做压缩,图片也会做压缩。而对于文本文档,在服务端发送数据之前进行压缩也很重要。GZip 压缩就是其中的一种压缩方式。 GZip 压缩 以下字段的写入配置段可以为:http server location gzip on; gzip_var...

4年前 (2019-08-25) 504℃ 0评论 0喜欢

News

Nginx 启用 proxy_cache 缓存

顾名思义,proxy_cache 是用于 proxy 模式(一般也可称为反代)的缓存功能。 proxy_cache 在 Nginx 配置的 http 段、server 段(location 段)中分别写入不同的配置。http 段中的配置用于定义 proxy_cache 空间,se...

4年前 (2019-08-25) 500℃ 0评论 0喜欢

News

Hexo 搬迁记(二) 插件篇

这一篇来介绍下本站正在用的 Hexo 插件。分为 Hexo 官网的插件和我自己写入主题的插件两部分。 官网的插件 本站 npm 安装的插件不多,包含下列几项: sitemap 这是一款用于生成站点地图 sitemap 的插件 npm install --save hexo-gen...

4年前 (2019-08-25) 545℃ 0评论 0喜欢

News

Nginx 反代 Google(进阶篇)

在前面的 基本篇 和 插件篇 中,我都有介绍 Nginx 建立一个 Google 反代的方法。这篇文章会介绍更进阶的配置。 所需准备 这个部分请参看之前的基本篇。 当以上准备完毕后,开始吧! Nginx 的配置文件 接下来就要进入配置文件 nginx.conf 的编辑 ### s...

4年前 (2019-08-25) 648℃ 0评论 0喜欢

News

dingo – HTTPS DNS 服务

群里大佬给我安利了一款 HTTPS DNS 服务 – dingo,本文就对其进行一点介绍。 项目地址:https://github.com/pforemski/dingo Introduction 以下介绍引用自 readme 原文: A DNS client (s...

4年前 (2019-08-25) 555℃ 0评论 0喜欢

News

Nginx 反代 Google(插件篇)

Nginx 反代 Google 有一个很方便的插件 ngx_http_google_filter_module,本文介绍其的使用方法。 所需准备 这个部分请参看之前的 基本篇 当以上准备完毕后,开始吧! Nginx 的配置 为了方便的实现对 Google 的反代,我们需要以下两个...

4年前 (2019-08-24) 524℃ 0评论 0喜欢

News

dingo – HTTPS DNS 服务

群里大佬给我安利了一款 HTTPS DNS 服务 – dingo,本文就对其进行一点介绍。 项目地址:https://github.com/pforemski/dingo Introduction 以下介绍引用自 readme 原文: A DNS client (s...

4年前 (2019-08-24) 505℃ 0评论 0喜欢

News

Nginx limit 限制访问模块

Nginx 的 limit 模块用于限制 Nginx 的访问。 limit 模块包含有两个部分: limit_conn 用于对连接数量的限制 limit_req 用于对请求频率的限制 limit_conn limit_conn 模块的实现比 limit_req 简单,直接对拥...

4年前 (2019-08-24) 487℃ 0评论 0喜欢

News

Nginx stub_status 监控模块

Nginx 的 stub_status 模块用于查看 Nginx 的基本状态信息。 模块实现的功能 通过这个模块,可以看到如下的 Nginx 状态信息: Active connections: 2 server accepts handled requests 62 62 10...

4年前 (2019-08-24) 525℃ 0评论 0喜欢

News

Nginx 编译参数基本大全

本文介绍 Nginx 编译时 configure 的基本参数。 # 安装目录 --prefix=/home/nginx / # 编译目录 --builddir=/home/nginx-installation/build / # 主程序目录 --sbin-path=/home/n...

4年前 (2019-08-24) 554℃ 0评论 0喜欢