
Apache 反向代理时如何正确处理相对 URL?
相对 URL 问题的根源是路径前缀与后端不一致:保持 ProxyPass 两端路径一致、用 ProxyPassReverse 修正重定向头、HTML 内容里的链接用 mod_proxy_html 或 mod_substitute 改…
聚焦概念、架构、排障、价格与选型,一篇解决一个明确问题。

相对 URL 问题的根源是路径前缀与后端不一致:保持 ProxyPass 两端路径一致、用 ProxyPassReverse 修正重定向头、HTML 内容里的链接用 mod_proxy_html 或 mod_substitute 改…

相对 URL 错乱的处理:proxy_pass 路径对称、proxy_redirect 修正重定向头、sub_filter 改写页面内链接、Cookie 路径用 proxy_cookie_path。

rsync -av 源/ 目标/ 保留内部结构;要在目标侧重建完整路径(含源路径本身)用 -R(--relative),配 --no-implied-dirs 等微调。尾斜杠决定"目录本身"还是"内容"。本文讲清规则。

系统 CA 证书合集在 /etc/ssl/certs/ca-certificates.crt;用 awk + openssl 逐张列出 subject;单张查看用 openssl x509 -text;查看某网站实际发来的证书链用 …

当前用户任务用 crontab -l;指定用户用 crontab -u 用户名 -l;系统级任务在 /etc/crontab、/etc/cron.d/、/etc/cron.daily 等目录;root 权限可遍历所有用户。

git config core.fileMode false 让 Git 不再跟踪文件的可执行位变化;可全局或单仓库设置。Windows/挂载共享目录环境必备。本文说明设置方法与注意事项。

upstream 里写域名时 Nginx 启动期解析失败会拒绝启动(host not found in upstream)。

任务执行时间超过调度间隔会导致并发重叠。标准解法:flock -n 锁文件——上一个没跑完,新的直接跳过。本文给出用法、脚本内置锁与应用内幂等设计。

用 Postfix 的 virtual_alias_maps 把所有入站邮件重定向到一个用户或邮箱:编辑 main.cf、编写 /etc/postfix/virtual 通配规则、postmap 生效,并附排查与 FAQ。

Nginx 跨域重定向的两种写法:return 301 永久跳转与 rewrite 正则保留路径,含 HTTPS 场景、正则捕获分组、常见坑(斜杠、query string)与 FAQ。

文件已在磁盘上删掉、仓库里还在?用 git add -u 一次性暂存所有删除,或 git rm 逐个处理;附 git clean 清未跟踪文件、常见误删补救与 FAQ。

以指定用户运行 cron 的两种方法:系统级 /etc/crontab 的用户名列,与 crontab -u 编辑某用户专属 crontab;附权限、环境变量差异与安全建议、FAQ。