zyt200451的头像-星海夜航
管理员
这家伙很懒,什么都没有写...
B 站等级图标的直链与自托管用法-星海夜航

B 站等级图标的直链与自托管用法

个人站评论区想挂一个 B 站等级图标,不用自己画,B 站的等级图标是 SVG,直接按等级编号取对应的直链就行。 一、直链清单 文件名从 lv1 到 lv7,最高等级那一档是 lv6+: B站lv1 https://sta
用 awk 和 uniq 分析服务器访问日志的十条命令-星海夜航

用 awk 和 uniq 分析服务器访问日志的十条命令

站点跑在阿里云 ECS 上,偶尔要翻 access_log 确认访问量、看有没有人在扫后台。nginx 默认日志是空格分隔的文本,用 awk、sort、uniq、grep 几个命令组合就够,不需要额外装分析工具。下面这些
在 Nginx 层面拦截 SQL 注入和 XSS 请求-星海夜航

在 Nginx 层面拦截 SQL 注入和 XSS 请求

应用前置的 Nginx 顺手做一层请求过滤,把明显的注入和脚本探测挡在入口,日志会干净很多,后端压力也小。这篇记录规则放哪里、怎么写,以及各拦截返回码的含义。 为什么要在 Nginx 层加规则 分...
FTP 与 SFTP:两种文件传输协议的区别-星海夜航

FTP 与 SFTP:两种文件传输协议的区别

项目里传文件常用两种方式:FTP 和 SFTP。名字像,机制和安全性差别挺大。把两者拆开记一下。 一、FTP 协议 FTP 是 TCP/IP 协议栈里的一个协议,分服务器端(存文件)和客户端(访问服务器上的...
二进制部署 K8s 1.25+(三):kubectl 的证书与配置分发-星海夜航

二进制部署 K8s 1.25+(三):kubectl 的证书与配置分发

这一篇是二进制部署高可用 K8s 集群系列的第三步,内容只有一件事:把所有节点上的 kubectl 命令行工具装好,并让它有权限访问 API Server。流程分五步:分发二进制、签 admin 证书、生成 kubec...
二进制部署高可用 K8s 1.25+ 集群(一):初始化与 CA 证书-星海夜航

二进制部署高可用 K8s 1.25+ 集群(一):初始化与 CA 证书

这个系列记录二进制部署多 Master 高可用 K8s 集群的完整过程,从证书、组件到网络插件都手工搭一遍,不用 kubeadm。本篇是第一部分:环境约定、cfssl 工具安装、CA 根证书的创建和分发。节点角...
LNMP 部署禅道 15.7.1 全流程:Nginx、MySQL、PHP-星海夜航

LNMP 部署禅道 15.7.1 全流程:Nginx、MySQL、PHP

禅道有开源和商业版本,开源版已足够满足大多数项目需求。公司在用的一套禅道跑了多年,计划迁移,于是重新部署一套 LNMP 架构的新环境。网上的教程没有完全对上需求,整个过程重走了一遍,记录...
RabbitMQ 三节点集群 + 镜像队列 + HAProxy 负载均衡部署-星海夜航

RabbitMQ 三节点集群 + 镜像队列 + HAProxy 负载均衡部署

RabbitMQ 单节点就是可用性上的单点,这篇把三节点集群、镜像队列和 HAProxy 负载均衡一次搭完。 环境规划与初始化 主机名服务器IP应用模式RabbitMQ01192.168.66.140RabbitMQ磁盘