当前位置:首页 > 编程技术 > 正文

nginx 如何获取ip

nginx 如何获取ip

在Nginx中,获取客户端的IP地址通常可以通过几个不同的变量来完成。以下是一些常用的方法:1. 使用 `$remote_addr` 变量: 这是获取客户端IP地址最直...

在Nginx中,获取客户端的IP地址通常可以通过几个不同的变量来完成。以下是一些常用的方法:

1. 使用 `$remote_addr` 变量:

这是获取客户端IP地址最直接的方法。

```nginx

server {

listen 80;

server_name localhost;

location / {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header Host $host;

proxy_set_header X-Forwarded-Proto $scheme;

你的处理逻辑

echo "Client IP: $remote_addr";

最新文章