容器技术交流

 找回密码
 立即注册
查看: 3463|回复: 0

当允许模式不选用完全使用nginx处理时,REMOTE_ADDR一直为127.0.0.1

[复制链接]
发表于 2013-5-17 14:23:40 | 显示全部楼层 |阅读模式
测试语句直接使用的是 print_r($_SERVER);

修改网站 - APACHE相关 - 全部不选(默认使用nginx处理)

那么就会输出:
    [REMOTE_ADDR] => 218.17.160.226
    [REMOTE_PORT] => 34551
    [SERVER_ADDR] => 184.82.250.89
    [SERVER_PORT] => 80

这时候获取的IP是准确的

但当勾选任意一个的时候就会输出如下:

    [SERVER_SOFTWARE] => Apache/2.2.22 (Unix) mod_fastcgi/2.4.6 PHP/5.3.14
    [SERVER_NAME] => test.linauror.com
    [SERVER_ADDR] => 127.0.0.1
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => 127.0.0.1
有碰到过类似情况和解决方法吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-11 11:05 , Processed in 0.025789 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表