Wakanda 在使用 SSL 时不提供文件

Wakanda not serving files when using SSL

带有 Angular 前端的 Wakanda 2.4。通过 HTTP(端口 4201)访问时,该项目可以正常工作。当我通过 HTTPS (443) 访问时,Wakanda 使用证书(我可以在浏览器中看到带有我的域名的证书)但是给了我一个 404 页面,如图所示,没有提及浏览器控制台或在服务器日志中(忽略 favicon.ico 错误。该文件确实存在于我的 backend/dist 文件夹中)。

我试图通过创建生产版本并将 backend/dist 文件夹设置为我的活动 Web 文件夹来解决这个问题(正如我遇到的 中所建议的那样),但它仍然提供404 错误。

我不确定为什么 Wakanda 不提供文件并想知道它在哪个目录中寻找索引页,如果那是它正在尝试做的。

在@NAMS提供的测试解决方案中,证书已正确安装和识别。

解决方案中有两个问题:

  1. Wakanda 默认禁用静态文件服务,returns 404 静态文件请求。它需要通过在服务器设置中启用“webApp”服务来激活。
  2. 虽然backend/dist 设置为活动网络文件夹,但像https://domainname such as https://localhost 这样的URL 需要网络文件夹中的有效index.html 文件。否则也会return404错误。

更新:@NAMS 确认打开 "webAPP" 并添加 index.html 解决问题。