nginx 反向代理:proxy_pass 和那几个必须加的 header
反向代理大概是 nginx 最常被用到的功能:后端服务只监听 127.0.0.1 的某个端口,不直接暴露,外面统一由 nginx 接进来,再做 TLS、域名分流、限流这些事情。 概念上正代和反代的区别我之前写过一篇什么是AI反代,和反代什么区别,这里不重复,直接把配置记一遍。 另外早一点还写过一篇给内部服务配 HTTPS 转发的,那份配置是真实环境里抄下来的,比这篇更贴实战,两篇对着看正好。 ...
nginx 入门:装完到跑起一个静态站,顺便踩了个端口坑
nginx 这东西属于"装过很多次但每次都要重新查一遍"的典型。配置项太多,日常真正用到的就那么几个,所以这次按最小可用流程记一遍。 这篇只讲最基础的:装、目录、静态站点。反代那种真正天天用的场景我放在另一篇里了。 装完先看版本 Ubuntu 下就是一句: bash 1 2 3 sudo apt install nginx nginx -v # nginx version: nginx/1.24.0 (Ubuntu) 结果第一次启动就失败了 装完直接 start,报错: ...
screen:SSH 断了,任务还在跑
在服务器上跑一个要十几分钟甚至几个小时的任务,最怕的不是任务失败,是网络抖一下,SSH 断开,任务跟着一起没了。 nohup 能解决一半问题——任务不停,但你看不到它的输出了,也没法中途敲个回车、看一眼进度。真要盯着一个跑很久的东西,还是得有个能"离开再回来"的会话。 ...
Linux 用户管理:useradd 之后我总忘的那几件事
每次给新机器开账号,或者给某个服务单独建一个运行用户,我都要现场搜一遍 useradd 的参数。不是不会,是记不住,而且每次搜到的答案还不太一样。 这次干脆按自己的用法抄一遍,顺便把几个真会出事的点标出来。 建一个用户 最常用的就这一行: -m 是给这个用户建 home 目录。这个参数一定别漏,Ubuntu 下有些版本不加 -m 就不建 /home/alice,登录进去发现没家,很多工具的配置又都往家目录里写,会莫名其妙地报权限错。 ...
Go 基础语法(2026-10-17)
Summary Day01 是 2025 年 12 月 19 日写的,这篇是 2026 年 10 月 17 日。中间隔了十个月,跟"第二天"三个字已经没什么关系了。 所以标题里的 Day02 改成日期,不然越看越像自己骗自己。 翻出 A Tour of Go,接着上次的进度往下走。 For Go 只有一种循环结构,即 for 循环。 ...