非常に奇妙な問題です。何かがローカルドメインの特定のリンクをブロックしています。

非常に奇妙な問題です。何かがローカルドメインの特定のリンクをブロックしています。

非常に奇妙な問題があり、アイデアが不足しています。最大の問題は、症状が一貫していないことです。

私は2つの仮想マシンでホストされている短いリンクのウェブサイトを持っています。 1つはnginx + php-fpm、もう1つはデータベースです。スクリプトには、一部のサービスで使用できるデフォルトのAPIとラッパーがあります。

今奇妙な部分は次のとおりです。

サーバーでカールするとサイトドメインを取得できますが、その形式http://domain/api/v1/APIKEY/shorturl/create/url/aHR0cDovL3d3dy5nZ2Fmc2EuY29t.json(最後の部分はリンクエンコード)のAPIリンクでカールすると空の応答が得られます。ブラウザで同じリンクを確認すると正常に動作します。

ラッパーはいくつかの変数を取得し、内部的に上記のリンクに渡し、そのリンクのカールはサーバー上で機能しないため、ラッパーはエラーを返します。

ファイアウォールが空です。キャッシュの問題ではないことを確認するために、cloudflareを完全に無効にしました(nsの変更)。 nginxキャッシュを無効にし、php.iniでopcache設定を無効にしました。

症状が一貫していなかったので、何が問題なのかわかりませんでした。

助けやアドバイスをいただきありがとうございます。

ありがとうございます。

ベストアンサー1

おすすめ記事