我尝试在 ipv6 环境下搭建 webdav 服务,且能够通过外网正常访问。现在想用 nginx 套一层 https ,但是在完成配置后发现 webdav 降速严重,原来在直接 http 访问时速度可以达到 10MB/s 以上,但是在 https 访问时,速度只有不到 1MB/s ,想问问各位大佬这是什么原因? 证书我用的是 let's encrypt 申请的
1
kk2syc 106 天前
网络环境不明了,有可能你 https 走了梯子或者什么旁路,也有可能 nginx ssl 配置有问题,或者 nginx 所在设备性能不够 都有可能啊
|
2
ysc3839 106 天前 via Android
反向代理?直接由 nginx 发送文件呢?
|
3
body007 106 天前
是否用的 tls1.3 吗?我自建 https 服务器不在国内,用 tls1.3 速度没有 tls1.2 快,具体原因不知道。
|
4
xdeng 106 天前
http2 走了 udp ?
|
5
chenguang217 OP 用的是 tls1.3 ,梯子分流规则应该过滤掉了 webdav 域名
|
6
chenguang217 OP nginx 反向代理正常需要什么硬件可以支持 https ?
|
7
chenguang217 OP 有没有 nginx 的配置示例可以参考下,谢谢各位大佬了
|
8
ysc3839 106 天前 via Android
@chenguang217 nginx WebDAV 配置可以参考这个 https://github.com/uGeek/docker-webdav/blob/master/webdav.conf
需要装 nginx-dav-ext-module |
9
wow0o 105 天前 via iPhone
是不是没做链接保持。http 版本低了
|
10
chenguang217 OP 链接保持要怎样设置? keep alive?
|
11
chenguang217 OP http 版本是 2
|
12
chenguang217 OP 还有个问题是,如果用 tailscale 的 ipv4 地址,访问 https ,速度就正常了
|