gpt4 book ai didi

apache - 在从 Apache 调用的 PHP-FPM 中设置正确的 REMOTE_ADDR

转载 作者:行者123 更新时间:2023-12-02 10:02:16 25 4
gpt4 key购买 nike

我们希望在 Apache 服务器上从 mod_php 切换到 fastCGI + PHP-FPM。

我们一切就绪并正在工作,除了一件事:

$_SERVER['REMOTE_ADDR'] 中的值始终是 127.0.0.1,而不是客户端的 IP。有什么方法可以配置服务器将此变量设置为客户端真实IP吗?

我们在 X-Forwarded-For header 中有客户端真实 IP(从代理传递)

基本上我们需要 Apache 替代 nginx 配置:

fastcgi_param REMOTE_ADDR $http_x_forwarded_for;

(如此处所述 Nginx replace REMOTE_ADDR with X-Forwarded-For )

最佳答案

如果您想在日志中查看真实IP,请在access.format指令中使用%{REMOTE_ADDR}。在池的 php-fpm.conf 中。

关于apache - 在从 Apache 调用的 PHP-FPM 中设置正确的 REMOTE_ADDR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30036787/

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