5.2. 启动 Server

Github: https://github.com/bigfile/bigfile

启动 Server

经过上一节的准备,这里我们可以启动 Server 开始使用了。我们在上节生成了服务器证书,本节就可以用到了,请看下面的命令:

docker run --link mysql-bigfile --rm -it -p 2121:2121 -p 52013-52114:52013-52114 -v /Users/denglong.fu.o/workspace/bigfile-ftp:/bigfile-ftp  bigfile/bigfile --db-host mysql-bigfile --db-name bigfile  ftp:start --passive-ip 127.0.0.1 --tls-enable --cert-file /bigfile-ftp/server.pem --key-file /bigfile-ftp/server.key

由于 FTP 在被动模式下,需要打开某个端口等待客户端连接,所以我们映射了一个端口范围:-p 52013-52114:52013-52114。启动成功之后您将看到:

启动 Server

APP 登录

我们这里以 FTP 客户端 FileZilla 为例,输入站点信息,准备登录:

启动 Server

输入密码:

启动 Server

确认证书,由于证书是自签名的,没有加到系统证书库中,但是不用担心,信任自己:

启动 Server

登录成功并且上传文件:

启动 Server

创建文件夹,用于演示使用 Token 登录:

启动 Server

Token 登录

我们创建一个 Token,并且设置它的 path/token,注意这里为了演示,提前创建了这个目录,实际上在创建 Token 的时候,不用关心它所代表的根路径是否存在。使用 Token 登录和 APP 登录唯一不同的是在用户名前面加个前缀:token:,例如:

启动 Server

登录成功之后直接 /token 目录,如果这个目录不存会被自动创建的,所以您无需担心:

启动 Server

英文文档:https://bigfile.site

本文章首发在 LearnKu.com 网站上。
上一篇 下一篇
Michael001
讨论数量: 0
发起讨论 只看当前版本


暂无话题~