Bitcoind rpc AddLocal(ip:port) 和 Disover: IPv4 eth0: ip missing Amazon AWS CentOS
Bitcoind rpc AddLocal(ip:port) and Disover: IPv4 eth0: ip missing Amazon AWS CentOS
我在 DigitalOcean 有一台服务器,安装了 Ubuntu 和带有 rpc 的 bitcoind,它正在工作。
我的 Amazon AWS CentOs 服务器 bitcoin-cli 正在工作,但 EasyBitcoin-PHP 没有工作,它返回 0:
$bitcoin = new Bitcoin('username','password','myipaddress','8332');
echo "Status: ".$bitcoin->status;
Bitcoin.conf
server=1
daemon=1
rpcuser=username
rpcpassword=password
rpcport=8332
rpcallowip=myipaddress
检查这张图片。在工作的 DigitalOcean Ubuntu 服务器上,它包括 AddLocal(192.81.219.224:18333,1)
和 Discover: IPv4 eth0: 192.81.219.224
我还尝试将 -discover=1
添加到 AWS CentOS,但它没有做任何新的事情,而且仍然无法正常工作。
我猜这可能与亚马逊的弹性 IP 或其他东西有关?
修复是:
setsebool -P httpd_can_network_connect 1
亚马逊 AWS 显然最初限制了 httpd 网络连接。
我在 DigitalOcean 有一台服务器,安装了 Ubuntu 和带有 rpc 的 bitcoind,它正在工作。
我的 Amazon AWS CentOs 服务器 bitcoin-cli 正在工作,但 EasyBitcoin-PHP 没有工作,它返回 0:
$bitcoin = new Bitcoin('username','password','myipaddress','8332');
echo "Status: ".$bitcoin->status;
Bitcoin.conf
server=1
daemon=1
rpcuser=username
rpcpassword=password
rpcport=8332
rpcallowip=myipaddress
检查这张图片。在工作的 DigitalOcean Ubuntu 服务器上,它包括 AddLocal(192.81.219.224:18333,1)
和 Discover: IPv4 eth0: 192.81.219.224
我还尝试将 -discover=1
添加到 AWS CentOS,但它没有做任何新的事情,而且仍然无法正常工作。
我猜这可能与亚马逊的弹性 IP 或其他东西有关?
修复是:
setsebool -P httpd_can_network_connect 1
亚马逊 AWS 显然最初限制了 httpd 网络连接。