Wakanda在使用SSL时未提供文件

时间:2018-03-05 18:29:58

标签: angular wakanda

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

我尝试通过创建生成版本并将backend/dist文件夹设置为我的活动Web文件夹来解决此问题(正如stackoverflow post我提到的那样),但它仍然会出现404错误

我不确定为什么Wakanda没有提供文件,并想知道它正在查找索引页面的目录,如果这是它正在尝试做的事情。enter image description here

1 个答案:

答案 0 :(得分:3)

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

解决方案中存在两个问题:

  1. Wakanda默认禁用静态文件服务,并将404返回静态文件请求。需要在服务器设置中启用“ webApp ”服务来激活它 enter image description here
  2. backend/dist设置为活动网络文件夹时,https://domainname等网址(例如https://localhost)需要在网络文件夹中包含有效的index.html文件。否则它也会返回404错误。
  3. 更新:@NAMS确认启用“webAPP”并添加index.html解决问题。