Update:
目前 NOTA.MOE 已经完成迁移了,很顺利.此外新注册/转入域名是没有赠送的 SSL 证书的,但可以享受 SSL 证书折扣,是我理解错了.
偶然发现 .MOE 域名在 Namecheap 的价格比 GoDaddy 便宜七十多块,而且首年还送 WHOIS 保护和 SSL 证书.正好域名快过期了,不如转到 Namecheap 吧. Continue reading
Update:
目前 NOTA.MOE 已经完成迁移了,很顺利.此外新注册/转入域名是没有赠送的 SSL 证书的,但可以享受 SSL 证书折扣,是我理解错了.
偶然发现 .MOE 域名在 Namecheap 的价格比 GoDaddy 便宜七十多块,而且首年还送 WHOIS 保护和 SSL 证书.正好域名快过期了,不如转到 Namecheap 吧. Continue reading
前几天捣鼓了一个私人网盘出来,使用过程中发现下载文件时经常失败,具体表现是刚刚开始下载时一切正常,几秒钟后突然停止,告诉我网络错误.经过一番研究后,我发现这是服务器超时时间设定的问题.解决办法很简单,在 Caddyfile
中加入:
timeouts none
重启服务器即可.
需要注意的是,不同于 Caddy 的其它配置项, timeouts
是强制应用于全局的.也就是说,假如你的 Caddyfile
类似于这个样子:
a.test.com { timeouts none #other directives } b.test.com { #other directives }
那么 a.test.com 和 b.test.com 的超时都会被设定为 none
. 就这个问题,我询问了 Caddy 作者 Matt 大神,得到的答复是,受到 Go 语言标准库的限制, 我们是没有办法为多个站点设置不同的超时的.不过这个问题在未来可能会被修复.
参考:
Caddy 官方文档
https://caddyserver.com/docs/timeouts
我在 Caddy 社区的提问
https://forum.caddyserver.com/t/network-error-when-download-file-form-server/1382
以上.
更新:
本文已过时.请阅读用"更现代的"方法,建立基于 aria2c 的下载服务器.
本来是挺简单个事, ownCloud 装上去随便配置两下就搞定的,没想到花了我这么多时间.还是写篇文章记录一下吧. Continue reading