XAMPPを使用してポート80とポート81に2つのApacheサーバーをローカルに設定しました。Iamはブラウザからそれらに正常にアクセスできます。現在、URLには次のURLからアクセスできます。
http://27.4.198.225/ncmsl/check.php
と
http://27.4.198.225:81/ncmsl/check.php.
彼らのために簡単なカールコードを書こうとすると
$ch=curl_init();
$url = "http://27.4.198.225/ncmsl/check.php";
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
curl_close($ch);
ポート80のサーバーでは完全に正常に機能しますが、ポート81のサーバーでは機能しません。
$ch=curl_init();
$url = "http://27.4.198.225:81/ncmsl/check.php";
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
curl_close($ch);
考えられる理由は何でしょうか?CURLOPT_PORTを使用してみましたが、それも機能しません
これらのURLはライブURLです。自分のネットワークで自分のCURLコードを使用してアクセスできるかどうかを誰かが確認できますか