ipfs私有鏈部署後webui 404找不到頁面的原因

ipfs在部署私有鏈時會清空所有的peers

docker exec ipfs_host ipfs bootstrap rm --all

但是webui的文件在docker安裝完事本地是沒有webui的代碼的

所以404了,

解決方法是在部署完節點後先訪問一下webui然後清除 peers

 

===================經過實驗無效====================================

還是無法拉取

 

=================try once more==============================

部署IPFS WebUI

1. 配置IPFS API的訪問權限:

    Linux:

        > ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["http://localhost:3000"]'

        > ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"]'

        > ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials '["true"]'

    Windows:

        > ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"http://localhost:3000\"]"

        > ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods "[\"PUT\", \"GET\", \"POST\"]"

        > ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials "[\"true\"]"

2. 安裝運行WebUI:

        > git clone https://github.com/ipfs/webui

        > cd webui

        > npm install

    # Runs server on port 3000.

        > npm start

3. 訪問WebUI:

        http://localhost:3000

 

==============try once more===================================

 

webui
搭建webui有兩種途徑:

1、 一個節點加入公網,訪問http://127.0.0.1:5001/webui,會從其他節點下載對應的資源到節點的blocks目錄下
2、下載ipfs-webui對應的資源,並加入到其中的一個節點裏
git clone https://github.com/ipfs-shipyard/ipfs-webui

 1011  docker cp webui/ ipfs_host:/data/
 1012  docker exec -it ipfs_host /bin/sh

能夠通過8080來訪問,5001的還是無法訪問到

================try once more ===================================

刪除已經下載webui節點的

將該節點添加到私有鏈中去

首先比較私有鏈的ipfs 中多了swarm.key

需要在ipfs_host_ui生成swarm.key

cd ipfs_data_ui/
ls
$GOPATH/bin/ipfs-swarm-key-gen > swarm.key

重啓ipfs_host_ui容器

docker restart

添加peer 

注意:同一個私有鏈 swarm.key 要保持一致

 

==============success======================

 

=====新問題=====

Failed to get configured IPFS gateway. Is the IPFS daemon running?

 

歡迎大家一起加入討論!!!

 

參考資料:

https://blog.csdn.net/nava/article/details/82154198 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章