1.4. 启动 Bigfile

未匹配的标注

Github: github.com/bigfile/bigfile

Bigfile 提供了三种服务,HTTP 服务,RPC 服务以及 FTP 服务,所以有三个启动入口。为了提供安全的服务,我们最好先生成证书。

生成证书

生成证书的入口在 rpc 子命令下,但是可以用在任何你想用的地方:

bigfile rpc:make-cert

运行 Bigfile

这条命令过后,会在主机上相应的目录下生成 6 个证书文件。以 ca 为前缀的表示证书机构,只有证书机构才具有资质进行签发证书,我们生成的 ca 证书是自签名证书,自签名证书一般不被系统所信任,不过你可以将它加到系统的可信任证书库中。以 server 为前缀的表示服务器证书,服务器证书可以添加可信任 IP,通过参数 --server-cert-ips 指定。以 client 为前缀的用于客户端,这个主要用在 RPC 服务中实现双端验证。.pem 为后缀的表示经过 PEM 编码的证书文件,.key 为后缀的表示证书密钥。

启动 HTTP Server

bigfile http:start --cert-file server.pem --cert-key server.key

运行 Bigfile

启动 RPC Server

bigfile rpc:start --ca-cert ca.pem --server-cert server.pem --server-key server.key

运行 Bigfile

启动 FTP Server

bigfile ftp:start --tls-enable --cert-file server.pem --key-file server.key

运行 Bigfile

同时启动多个Server (>=v1.0.9)

多服务启动之前,必须先生成证书,更多的帮助信息可以使用 --help 查看。

bigfile multi:server

启动 Bigfile

英文文档:bigfile.site

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
Michael001
讨论数量: 0
发起讨论 只看当前版本


暂无话题~