【发布时间】:2018-06-05 15:53:33
【问题描述】:
我已经在我的 Windows 上使用静态 IP 安装了 XAMPP。我想通过互联网从另一台使用我的静态 IP 的计算机访问它。 但是当我尝试通过 IP 连接到 XAMPP 时出现问题。 看来我的请求被阻止了,我收到了这个错误:
“无法连接到服务器”
我已经在我的 Windows 上禁用了我的防火墙。 但我可以通过 curl 从另一台主机访问我的 XAPMP。 有一个提示:当我在我的本地计算机上从另一台计算机上尝试时,一切都很顺利,但是当我尝试从在线服务器上时,我得到了提到的错误。■■ 连接被拒绝。
【问题讨论】:
-
您正尝试从 Internet 访问本地网络上的计算机 - 正确吗?
-
是的。我使用了 port_forward 表单,我可以从 ip static 打开我的网页,但我不能使用从主机到本地 xampp 的 Curl。我得到“无法连接到服务器”
-
您可以添加您用来尝试从互联网访问您的计算机的 curl 相关代码吗?
-
$curl = new Curl(); $DATA_POST_Param = []; $response = $curl->setPostParams([ 'params' => json_encode($DATA_POST_Param) ]) ->setOption(CURLOPT_SSL_VERIFYPEER, false) ->post("http://xx.xx.xx.xx:xxxx"); if ($curl->errorCode === null) { print_r($response); } else { echo $curl->errorText; } -
该代码抽象了真正的 curl 代码,因此很难判断
Curl()中设置的任何实际 curl 设置是否存在问题