Centos cURL接続が自身のIPで拒否されました


1

1つのサーバーに2つのサービスがあります(アクセスするポートが異なります)。

私のサービスの1つは、サーバーのIPとその特定のポートを使用して他のサービスに接続しようとしています。しかし、私はについていくつかのエラーを受け取りましたConnection refused myip。次に、コマンドをチェックするcurl -v myip:myportと、次のエラーが表示されました。

* About to connect() to myip port myport (#0)

* Trying myip... Connection refused

* couldn't connect to host

* Closing connection #0

curl: (7) couldn't connect to host

しかし、私が実行したときcurl -v 127.0.0.1、私は正しい応答を得ました。

curl -v myip:myport他のサーバーで実行しても、正しい応答が得られました。

私のサーバーではループバックに関する何かがうまく機能しないと思います。誰もそれをどのように修正する必要がありますか?

ありがとう。


同じサーバーで通信するときに127.0.0.1のループバックアドレスを使用しない理由はありますか?それが結局のところです。
ポール

@Paulはい、サービスは互いに完全に分離されています。そして、彼らは同じサーバー上で実行されていることを知りません。したがって、より一般的にするために、ローカルIPを使用する代わりにネットワークIPを使用する必要があります。
シルビトX

サーバーでiptablesを実行していますか?
ポール

@Paulはい、しかしiptablesを停止しましたが、助けにはなりません!
シルビトX
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.