2014-11-23 181 views
6

我有一個進程在遠程Ubuntu機器上的特定端口上運行,並且我通過HTTP公開了該端口。當我嘗試使用curl與我的客戶端連接時,我無法連接,但如果我在本地執行遠程計算機上的相同呼叫,則可以看到它已連接。所以我很確定這是一個網絡問題,但只是不確定它是什麼?連接被拒絕/無法連接到主機

即使嘗試在遠程主機上,如果我給出機器的實際IP地址,也會得到相同的錯誤!

Joes-MacBook-Pro:~ joe$ curl --verbose --insecure --cert .docker/cert.pem --key .docker/key.pem https://my.ip.address:1234/images/json 
* About to connect() to my.ip.address port 1234 (#0) 
* Trying my.ip.address... Connection refused 
* couldn't connect to host 
* Closing connection #0 
curl: (7) couldn't connect to host 
Joes-MacBook-Pro:~ joe$ 
+0

這是一個錯誤嗎? – sparkr 2014-11-24 09:02:54

回答

0

我沒有看到該命令的輸出的主題標題的文本,所以我不知道這其實是相關的。對我來說,命令輸出和描述的行爲表明服務器進程僅顯式綁定到127.0.0.1,而不是綁定到公共IP地址或0.0.0.0任何地址,您可以檢查該進程。

1

我想我遇到了同樣的問題。最後我嘗試了另一個端口,它工作。所以也許你可以改變這個端口。

相關問題