部署到 Streamlit 社区云的我的网站在从自定义域访问时显示空白页面
我做了什么
症状
我的应用程序的根目录中是否有我需要的任何其他文件?也许我错过了一些配置步骤? 我当前的文件夹结构
我尝试更改 Cloudflare 上的几个设置:
我还应该采取其他故障排除步骤吗?我错过了一些配置步骤吗?
编辑我相信这个问题与SSL有关,我跑了
openssl s_client -connect <my site URL>:443
并收到以下输出:
CONNECTED(00000005)
8679580928:error:1404B410:SSL routines:ST_CONNECT:sslv3 alert handshake failure:/AppleInternal/Library/BuildRoots/810eba08-405a-11ed-86e9-6af958a02716/Library/Caches/com.apple.xbs/Sources/libressl/libressl-3.3/ssl/tls13_lib.c:129:SSL alert number 40
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 287 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol : TLSv1.3
Cipher : 0000
Session-ID:
Session-ID-ctx:
Master-Key:
Start Time: 1677549075
Timeout : 7200 (sec)
Verify return code: 0 (ok)
我相信这是说 SSL 握手失败,Cloudlfare 上的 SSL 设置为完整,我该如何进一步解决这个问题?我需要手动安装 SSL 证书吗?如果是这样,怎么样?