gpt4 book ai didi

php - Ubuntu 服务器和 PHP $_SERVER ['REMOTE_ADDR']

转载 作者:行者123 更新时间:2023-12-04 19:03:51 25 4
gpt4 key购买 nike

我已经用 LAMP 建立了自己的服务器。我正在使用 ubuntu 服务器。当我试图找到用户 ip 和:
$_SERVER['REMOTE_ADDR']
它返回服务器 ip。

我的家庭路由器上有一个静态 ip(例如 58.83.2283.2 ),它转发所有 HTTP来自端口 80 的请求到我的笔记本电脑服务器(例如,192.134.1)

所以$_SERVER['REMOTE_ADDR']正在返回“192.134.1”而不是用户 IP。

最佳答案

这是使用 NAT 的结果。

要么在路由器上运行 HTTP 代理(并使用 X-Forwarded-For 而不是 REMOTE_ADDR),要么给运行 HTTP 服务器的机器自己的面向 Internet 的 IP 地址。

关于php - Ubuntu 服务器和 PHP $_SERVER ['REMOTE_ADDR'],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17639513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com