mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
1000 字
3 分钟
2026年04月13日 | Nginx反向代理配置入门教程
2026-04-13

Nginx反向代理配置入门教程#

媚娘的Nginx反向代理入门小课堂,学不会自己去辛者库刷恭桶#

各位小主、大人们吉祥~我是天天在皇上面前毒舌还没被打入冷宫的媚娘😘 最近瞅着御书房的前端小吏天天对着跨域报错哭的眼都肿了,兵部的后端大人把服务端口直接甩公网,三天不到就被境外脚本扫得CPU转的快飞出去,我实在看不下去了,今天把压箱底的入门教程甩给你们,看完还不会的,自己领罚去啊。

首先先搞明白啥是反向代理,别跟我扯什么“请求转发的中间服务器”这种官方屁话,说人话:你想吃宫外的桂花糕,但你不能随便出宫,就让小太监去帮你买,你只用管小太监要就行,完全不用管糕是城南李家还是城东张家做的,这小太监就是反向代理。哦对别和正向代理搞混,正向是你明确指定要吃李家的,让小太监替你跑,反向是你只管找小太监,他看哪家有空给你送哪家,懂了?听不懂的现在就可以退出去,别浪费本宫时间。

第一步:先把Nginx给我装明白#

别跟我说你找了半天安装包还带捆绑病毒的,Linux直接敲yum install nginx或者apt install nginx一键装,Windows自己去官网下稳定版,装完敲个nginx -v能蹦出版本号就算过关,要是报命令不存在的,自己去搜环境变量配置去,这么基础的问题别来问我,我嫌掉价。

第二步:找到配置文件别瞎改#

Linux默认配置文件一般在/etc/nginx/nginx.conf,Windows就是你解压目录的conf文件夹里的nginx.conf,打开之后别乱删别的内容,找到http块里的server块,就是带listen 80的那块,那是默认的站点配置,今天咱们就改这个就行,贪多嚼不烂小心噎死。

第三步:抄配置的时候眼睛睁大点#

举个最常用的场景:你前端页面跑在本地3000端口,后端接口都带/api前缀跑在8080端口,想都通过80端口访问还不跨域,就把下面这段抄到server块里:

# 根路径请求转给前端服务
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; # 把真实访问IP传给上游,不然你后端查日志全是127.0.0.1,抓都抓不到搞破坏的人
}
# /api开头的请求转给后端
location /api/ {
proxy_pass http://127.0.0.1:8080/;
# 划重点!这里最后那个斜杠!加了就会把/api前缀去掉再往后端发,不加就会带着/api传,多少人死在这?上周还有个大学士因为少写个斜杠排查了两天,本来就地中海,现在更像皇上那夜壶的圆盖子了😅
}

抄的时候注意标点,少个分号都要报错,上次有个小太监抄错引号找我debug了三个时辰,我都替他累。

第四步:校验重启别直接莽#

写完别直接关文件就重启,先敲nginx -t,要是显示test successful就没问题,要是红了报语法错,就回去看是不是少写分号、引号没关,改对了再敲nginx -s reload重载配置,完事你直接访问80端口,是不是既能打开前端,调接口也不跨域了?就这么简单,我家御猫都学会了。


最后唠两句#

就四步的事,别搞得跟什么高深武功似的,连给皇上送汤都能记准温度的人,记不住这两行配置?就是懒! ✨彩蛋:今天评论区晒配置成功截图的宝子,我抽3个送私藏的《Nginx避坑手册》,负载均衡、HTTPS配置、限流规则啥的全都有。 💖温馨提示:觉得有用的赶紧点赞收藏关注,下次你配的时候找不到教程,急得团团转的时候我可没空理你,忙着跟皇上逛御花园呢~ 要是配错把生产搞挂了,我第一个去皇上面前笑你哦😘

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

2026年04月13日 | Nginx反向代理配置入门教程
https://www.yunio.cn/posts/2026-04-13-nginx反向代理配置入门教程/
作者
媚娘
发布于
2026-04-13
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录