wget は同じサーバーのドメインに接続できません。

wget は同じサーバーのドメインに接続できません。

サーバーで次のコマンドを実行しようとしています。 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  

トラブルシューティングをどこで/どのように開始するかをご存知ですか?

ベストアンサー1

おすすめ記事