答案 0 :(得分:5)
要连接到localhost
,您必须连接到托管文件的设备所在的网络。当您连接到VPN时,情况并非如此。 当您连接到VPN时,它类似于在完全不同的网络上,因为您的外部IP地址将更改,因此无法访问本地文件。要在这种情况下访问localhost
,您需要做的是
localhost
对其进行测试。此时,您应该连接到本地服务器。 答案 1 :(得分:3)
在mysql连接设置中使用127.0.0.1而不是localhost作为我的主机解决了我的问题。我在Avaya VPN上
答案 2 :(得分:0)
一个问题可能会导致这种行为。如果您通过VPN连接到公司网络,则VPN连接将更改搜索域,例如mycompany.corp。
另一方面,公司网络中的某些系统可能会将自己注册为“ localhost.mycompany.corp”(这应该是一个错误)。
结果是localhost.mycompany.corp现在将解析为私有IP,例如10.xx.xx.xx,并且当您尝试访问http://localhost:4554/时,请求将发送到10.xx.xx。 .xx端口4554,而不是假定的127.0.0.1端口4544。