win11系统中nginx简单的代理配置

一.背景

为了公司安排的师带徒任务。

操作系统版本:win11家庭版

nginx版本:1.24.0

二.配置代理

之前文章已经说明了nginx简单的安装,要看阅读这个文章哈。web服务器nginx下载及在win11的安装-CSDN博客

1.配置需求识别

前端服务nginx(80端口)和后端服务(9090端口)放在同一个机器的。

我后端服务都是在一个统一的请求路径下,这个路径是qiankunbagService。比如:前端登陆系统可能是访问的/qiankunbagService/login,前端添加用户访问的是/qiankunbagService/user/add等等。

那么,我的代理需求就是,让nginx收到的所有与qiankunbagService有关的请求都丢给后端服务。

2.修改配置文件

打开配置文件nginx/conf/nginx.conf,我的目录是D:\zsp\tools\nginx-1.24.0\conf\nginx.conf。

在http=>server下面添加如下内容:

location /qiankunbagService {

proxy_pass http://127.0.0.1:9090;

}

3.怎么知道该这样配置的?

为什么这样配置?参考官方资料吧!Module ngx_http_proxy_module

其实在默认的nginx.conf文件中,别人也有参考的说明。不过是用这个符合"#"注释掉的,没有生效。可以直接复制一份,写自己的。

不管英文好不好,都应该尽量使用原作者提供的帮助。

三.延伸阅读

nginx的配置还有很多,主要是应对各种需求、性能场景。常见的需求比如:

1.默认端口是80,怎么修改端口?

2.代理转发后,用户的IP可能因为代理失真,使得后端服务不知道用户的IP是多少?

3.用户请求太多了,服务器扛不住了怎么办?

4.不同的域名映射进来,怎么区分并相应?

等等,感兴趣的朋友,可以深入再学习。

相关推荐
Jack N18 小时前
【Strapi 系列之八】二次开发 + 生产部署,Docker + PostgreSQL + Nginx 一把梭
nginx·docker·postgresql·strapi
闲云自留地2 天前
K8s Ingress 全解:ingress-nginx 部署、域名路径路由、HTTPS 限流灰度一篇通
nginx·https·kubernetes
幽默小吴2 天前
nginx篇
运维·nginx
正经教主2 天前
【FDE系列】阶段2:Day 45(up详细版):综合实战 — Docker + Nginx + Git 完整部署与本周收官
人工智能·git·nginx·docker·fde
甜到心里的蛋糕2 天前
AI 生成 MV 音频异响排查:频谱定位、片段替换与 Nginx 缓存
人工智能·python·nginx·ffmpeg·音视频·音频处理
行思理2 天前
Nginx 跨站请求(CORS)配置完全指南:从原理到生产实践
java·前端·nginx
李迟3 天前
Nginx容器绑定81端口报拒绝访问错误的解决
运维·nginx
杨云龙UP3 天前
生产实战:Keepalived + Nginx + MySQL 双向复制高可用架构部署与原理详解
运维·数据库·mysql·nginx·架构·keepalived·高可用架构
国际云,接待3 天前
云服务器 WebSocket 空闲后频繁断开:查 Nginx 超时、心跳与负载均衡,再评估扩容
服务器·websocket·nginx
lhdz_bj3 天前
Mysql Server配置详解
mysql·配置·file·config·1024程序员节·option·选项