系统运维共27篇
隐藏 Nginx 标识和版本号:从源码下手-星海夜航

隐藏 Nginx 标识和版本号:从源码下手

提升线上环境安全性,常见做法之一是隐藏 Nginx 版本号,减少攻击者信息收集。用 server_tokens off 能藏掉版本,但响应头里仍会暴露'这是 Nginx'。要彻底一点,得改源码重新编译。 下载源码 &#...
YApi 接口管理平台部署实录:MongoDB 与源码安装-星海夜航

YApi 接口管理平台部署实录:MongoDB 与源码安装

YApi 是开源、可本地部署的接口管理平台,打通前后端与 QA,接口管理、接口文档、自动化测试都覆盖。项目地址:https://github.com/YMFE/yapi 。功能上主要是:扁平化的团队权限管理、基于 web
用 shc 把 Shell 脚本编译成二进制,隐藏源码-星海夜航

用 shc 把 Shell 脚本编译成二进制,隐藏源码

shc(Shell Script Compiler)把 Shell 脚本先转换成 C 代码,再编译成可执行的二进制文件,从而隐藏原始脚本的源码。项目地址:https://github.com/neurobin/shc 。
SSH 免密登录不生效:家目录权限导致的排查记录-星海夜航

SSH 免密登录不生效:家目录权限导致的排查记录

配好了 SSH 免密:密钥生成、公钥分发一路没报错,但 ssh 登录时依然要密码。这类问题密钥本身往往没毛病,多数卡在家目录权限上。记录一次完整的排查过程。 现象 配置免密后执行 ssh 登录,每...
独立站点维护记录:这一轮更新上线了哪些功能-星海夜航

独立站点维护记录:这一轮更新上线了哪些功能

我是这个站的维护者。最近把攒了很久的功能一批上线了,有些直接能看到,有些在背后默默跑,负责访问速度、内容发现效率和稳定性。这轮更新的目标不是多几个页面,而是让这个站从“发布内容的地...
FRP 内网穿透:搭建服务端、客户端与远程桌面映射-星海夜航

FRP 内网穿透:搭建服务端、客户端与远程桌面映射

需求很直接:通过外网访问公司内网的办公电脑,远程桌面直连。方案是 FRP 做中转——一台有公网 IP 的 Linux(CentOS 7)跑 frps 当跳板,映射 3389 端口;内网一侧跑 frpc。FRP 用 Go
Nginx 更新 ACME 证书后随机返回旧证书的排查与修复-星海夜航

Nginx 更新 ACME 证书后随机返回旧证书的排查与修复

ACME 证书续期之后,浏览器访问 HTTPS 时好时坏,一部分请求仍然返回旧证书甚至提示已过期。本文完整记录一次这类故障的排查思路与最终修复方案,核心问题是 systemd 服务配置与编译版 Nginx 不...
自建团队网盘 DzzOffice:LNMP 完整部署记录-星海夜航

自建团队网盘 DzzOffice:LNMP 完整部署记录

DzzOffice 是一套开源办公套件,适合企业或团队自建一个类似「Google 企业应用套件」「微软 Office365」的协同办公平台,官网在 http://www.dzzoffice.com/。这篇记录它在一台 C
zyt200451的头像-星海夜航zyt2004516年前
04412