48得票11回答
FastAPI(Starlette)获取客户端真实IP

我在 FastAPI 上有一个 API,并且需要获取客户端的真实 IP 地址,当他请求我的页面时。 我尝试使用 starlette 的 Request。但它返回的是我的服务器 IP,而不是客户端的远程 IP。 我的代码:@app.post('/my-endpoint') async def...

44得票6回答
如何配置nginx的X-Forwarded-Port以保持原始请求端口

我正在使用nginx进行标准的反向代理,将所有请求传递到/auth到另一个主机,但是我正在尝试使用非标准端口。 我的最终目标是设置X-Forwarded-Port头,以便它显示请求使用的端口。 这是我的nginx.conf中的location块: location /auth/ { ...

12得票4回答
使用ELB的缺点。Nginx是最好的解决方案吗?(ELB vs Nginx)

免责声明: 本主题讨论的是HTTP流量(在Linux平台上)。也许有适用于以下问题的ELB(对每个人都合理价格)的解决方案。但迄今为止我还找不到任何解决方案,这就是我需要专家建议的原因。 问题: 多年来,我一直在使用AWS Elastic Load Balancing (ELB)。突然意...

8得票1回答
在nginx中设置“X-Forwarded-For”头的目的是什么?

我有以下Nginx配置用于我的Django应用程序: upstream api { server localhost:8000; } server { listen 80; location / { proxy_pass http://api; ...