Seafile 13专业版HTTP使用正常,启用https后主页打开不了

直接telnet 服务器443端口也不通。
做了如下修改:
启用 HTTPS,.env 中配置以下字段:
SEAFILE_SERVER_PROTOCOL=https
SEAFILE_SERVER_HOSTNAME=seafile.xdlk.com
根据官方部署说明,CADDY的配置截图,证书存放在: /opt/seafile-caddy/certs/

seahub_settings.py 中集成的ONLYOFFICE http也改成https了

docker compose down && docker compose up -d

主页打不开了,帮忙看看还有哪些需要注意的么?

1.telnet 443 端口不通说明您的服务器的 443 端口未开放,或者有防火墙等其他网络策略限制;
2.修改 caddy 配置如下,根据您的版本进行修改:

services:
...
    seafile:
    image: ${SEAFILE_IMAGE:-seafileltd/seafile-pro-mc:12.0-latest}
...
    labels:
      #caddy: ${SEAFILE_SERVER_PROTOCOL:-http}://${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty}
      caddy.reverse_proxy: "{{upstreams 80}}"
      caddy: ${SEAFILE_SERVER_HOSTNAME:?Variable is not set or empty} # leave this variables only
        #caddy: seafile.jldjy.org:5200 # leave this variables only
      caddy.tls: "/data/caddy/certs/cert.pem /data/caddy/certs/key.pem"
        ...

3.然后重启服务

我这个环境还是不行,打开主页拒绝访问 ,443端口 telnet 不通,不是防火墙的问题

443 端口不通就是您的网络策略问题,和 seafile 无关。
检查防火墙,安全组,端口映射,运营商是否开启该端口等原因。

居然是证书的问题,谢谢