Bitcoind

Bitcoind rpc AddLocal(ip:port) and Disover: IPv4 eth0: ip missing Amazon AWS CentOS

  • June 15, 2017

我在 DigitalOcean 有一台安裝了 Ubuntu 的伺服器,並使用了正在執行的 rpc 的 bitcoind。

使用我的 Amazon AWS CentOs 伺服器 bitcoin-cli 工作但不是 EasyBitcoin-PHP,它返回 0:

$bitcoin = new Bitcoin('username','password','myipaddress','8332');

echo "Status: ".$bitcoin->status;

比特幣.conf

server=1
daemon=1
rpcuser=username
rpcpassword=password
rpcport=8332
rpcallowip=myipaddress

簽出這張圖片。在工作的 DigitalOcean Ubuntu 伺服器上,它包括AddLocal(192.81.219.224:18333,1)ANDDiscover: IPv4 eth0: 192.81.219.224在此處輸入圖像描述

我也嘗試添加-discover=1到 AWS CentOS,但它沒有做任何新的事情並且仍然無法正常工作。

我猜這可能與亞馬遜的彈性 IP 或其他什麼有關?

解決方法是:

setsebool -P httpd_can_network_connect 1

亞馬遜 AWS 最初顯然限制了 httpd 網路連接。

引用自:https://bitcoin.stackexchange.com/questions/54530