当在同一主机上连接到 VPN 时,Apache 拒绝连接 phpmyadmin 吗?

当在同一主机上连接到 VPN 时,Apache 拒绝连接 phpmyadmin 吗?

例如:我在 IP 为 160.xxx 的公共可访问服务器上安装了 LAMP 和 pptpd。当将 pptpd 连接到同一台服务器时,Google 将我的 IP 报告为 160.xxx,这证明我已连接到 VPN 服务器,并且我的 Windows 计算机上的远程网关设置已打开。此外,我还更新了 phpmyadmin.conf,以仅允许同一服务器 IP,即 160.xxx。连接到 phpmyadmin 时,我仍然收到禁止消息。

Apache 日志显示与 phpmyadmin 的连接被拒绝,因为它不在允许列表中。

因为我已经连接到 VPN,为什么它会检测我的互联网连接 IP 而不是服务器 IP?

答案1

您在与“VPN”服务器相同的机器上运行 Web 服务器。因此,当您连接到虚拟网络时,该服务器会将您的 IP 地址视为私人的它分配给您的内部 IP 地址,不是作为全局 IPv4 地址。该私有地址是您必须列入白名单的地址。

相关内容