【发布时间】:2021-06-04 22:10:30
【问题描述】:
在我的服务器上,有 10 个 IP 可用。每次运行都会自动改变这十个IP中的运行IP。下面的代码总是返回我服务器的主 IP,而不是服务器的实际运行 IP。
<?PHP
echo $_SERVER['SERVER_ADDR'];
?>
如何获取我的服务器的实际运行IP?
【问题讨论】:
-
'SERVER_ADDR' 执行当前脚本的服务器的 IP 地址。 docs。可能你应该看看你的网络服务器虚拟主机配置。为什么 IP 在单台机器上轮换?没有负载均衡器和多个主机是否有意义?
-
不,我的脚本在辅助 IP 中运行,但 SERVER_ADDR 返回我服务器的主 IP。