サーバーで次のコマンドを実行しようとしています。 example.comサイトは同じサーバーでホストされています。
wget --spider "https://example.com/script.php?actions=1"
返信:
Spider mode enabled. Check if remote file exists.
--2018-05-03 16:50:48-- https://example.com/script.php?actions=1
Resolving example.com (example.com)... [CORRECT_IP_ADDRESS]
Connecting to example.com (example.com)|[CORRECT_IP_ADDRES]|:443... failed: Connection timed out.
Retrying.
しかし、タイムアウトのため失敗します。 「http」と同じです。
wgetはドメインを正しいIPアドレス(CORRECT_IP_ADDRESS)で解決し、example.comをpingすると同じIPを提供します。
ウェブサイトは現在動作しており、どのブラウザを使用してもどこからでもアクセスできます。他のサーバー(ネットワーク内または外部)で同じコマンドを問題なく正常に実行できます。
サーバーはApache、PHP 7、MySqlを使用して標準のDebian 9設定を実行します。サーバーには2つのイーサネットポートがありますが、1つだけが使用されます。固定外部IP。
いくつかのコメントをした後(すべてありがとう!)提案されたテストの結果として私の投稿を更新しました。
同じサーバー内で次のコマンドを試しました。
telnet example.com => Connection refused
telnet example.com 443 => Connection timed out
telnet IP_ADDRESS => Connection refused
telnet IP_ADDRESS 443 => Connection timed out
telnet localhost => Connection refused
telnet localhost 443 => SUCCESS
別のサーバーで同じコマンドを実行すると、次のようになります。
telnet example.com => Resource temporarily unavailable
telnet example.com 443 => SUCCESS
telnet IP_ADDRESS => Resource temporarily unavailable
telnet IP_ADDRESS 443 => SUCCESS
トラブルシューティングをどこで/どのように開始するかをご存知ですか?