选择要访问的地址点上面的地址,看请求经 Nginx 落到哪里。
服务器 · 网络与入口
反向代理站在应用前面:外面只连它的 443,它按域名转给本机端口;502 表示它后面没人应答。HTTPS 证书也装在它这里,Let's Encrypt 90 天到期,必须自动续期并演练过。
浏览器只连得到 Nginx。先访问两个域名,结果会落在浏览器、路由表和本机服务列表上;修好路由要先检查语法再重载。然后在证书时间轴上快进 90 天,看续期没配好时浏览器会怎样。
任务:让 app.example.com 和 api.example.com 都能用 HTTPS 打开,并且三个月后也不会因为证书过期挂掉。外面只能连到 Nginx(443),两个服务只听本机。
选择要访问的地址点上面的地址,看请求经 Nginx 落到哪里。
Nginx 路由表 · 监听 443运行中
app.example.com已生效api.example.com已生效本机在听的服务
127.0.0.1:3000网站应用 · 在跑127.0.0.1:4000接口服务 · 在跑证书时间轴 · Let's Encrypt(装在 Nginx 上)
剩 12 天 · 已进入续期窗口原因还没出现。下一步:先访问 app,再访问 api,看哪个出错。
面板里已经演过,这里只给命名。
自己管服务器、要用域名和 HTTPS 对外时,就需要它。
目标都是让 api.example.com 能用,差别在改配置和续期的方式。
AI 加一条 api.example.com → 127.0.0.1:4000,报告 nginx -t 通过后重载;续期演练通过。三个月后两个域名照常打开。
端口少写一位,Nginx 重启失败,网站和接口一起下线;证书没开自动续期,第 90 天访客全被浏览器拦下。
访问 api.example.com 显示「502 Bad Gateway · nginx」,而 app.example.com 正常。最先该让 AI 查什么?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。