..
修改ipfs集群配置
背景
根据上篇1的请求,在本地访问是没有问题的,即使用 127.0.0.1
访问。 但是,如果在服务器上配置好后,从远端访问,就会提示 cURL error 7: Failed to connect to domain.com port : Connection refused
。
为什么
1)开始以为是端口没有打开。
ipfs-cluster 默认 restful api 的端口是 9094. 但是 lsof -i:9094
可以看到,正在被监听。
2)ipfs-cluster 配置问题
在 ./ipfs-cluster/service.json
中,找到相关配置项。
"restapi": {
"http_listen_multiaddress": "/ip4/0.0.0.0/tcp/9094",
此处默认是 /ip4/127.0.0.·/tcp/9094
, 如果需要远程访问的话,修改为 0.0.0.0
即可。
还有一处。。。
在 ~/.ipfs/config
中,找到配置项。
"Addresses": {
"API": "/ip4/0.0.0.0/tcp/5001",
此处默认也是 /ip4/127.0.0.·/tcp/5001
, 如果需要远程访问,修改为 0.0.0.0
。
目前的修改,就可以 add / cat ,远程访问了。
更多配置文件的说明,参考官方文档2.