美文网首页
在服务器上创建IPFS公共网关

在服务器上创建IPFS公共网关

作者: 周宇盛 | 来源:发表于2018-12-11 16:45 被阅读50次

需要先安装:nginx
编辑nginx的配置文件/etc/nginx/sites-enabled/default
更改以下部分,将HTTP的根路由映射到8080端口,8080是IPFS网关的端口。

server {
  ...
  location / {
    proxy_pass http://127.0.0.1:8080;
    proxy_set_header Host            $host;
    proxy_set_header X-Forwarded-For $remote_addr;
  }
  ...
}

使配置生效:systemctl reload nginx
然后就可以以http://zhouys.xyz/ipfs/QmabY2zFqV7ezJZanpi1zxWwP28G2QBuhQ6dgdFSqwZYJW 格式的url从本地访问IPFS网络了,并公开给所有人。
如果服务器没有配置域名,可以用IP地址代替。

文件格式

IPFS可以加载任何格式的文件,上面的是HTML,还可以是:

这个视频是 2015-02 IPFS alpha 版的视频演示,我先从Youtube下载下来,然后发布到IPFS网络,从而所有IPFS节点都能获取到这个文件。

IPFS的一个重要好处是,任何存储在IPFS网络的文件都可以通过这种形式的url获取,不限于服务器预先保存了的文件,只要指定文件的hash值就可以了。如果你运行了IPFS,那么你也可以通过你的IPFS节点获取这个文件。

ref

https://rklaehn.github.io/2018/06/08/running-ipfs-gateway/

相关文章

网友评论

      本文标题:在服务器上创建IPFS公共网关

      本文链接:https://www.haomeiwen.com/subject/hvjehqtx.html