Vapor:处理 HTTPS 请求?

Vapor: Handle HTTPS requests?

我有一个 VPS (Ubuntu 14.04),安装了 Apache2、Swift 3.1.1 和 Vapor。我想通过 HTTPS 协议(例如在端口 8443 上)接收对我的 Vapor-Built-Service 的客户端请求。我没有找到任何新手帮助文档来执行此操作,所以请帮助我。
谢谢。

经过大量搜索我找到了答案:
1. 您需要在 VPS 上安装 Apache 或 Nginx。这里我假设 reader 使用 Apache。但有关在 Ubuntu 14.04 上安装 Apache 服务器的更多信息,您可以查看 here.
2. 下一步需要做的是让 Apache 使用 SSL(或 HTTPS 协议)。您可以找到完整的指南 here.
3. 现在是时候将 Apache 服务器设置为反向代理服务器了。您可以找到一个很好的指南来做到这一点 here and here。不要忘记将反向代理配置代码放在端口 443 相关部分。


更新:
还有另一种方法可以直接配置 Vapor。看看here.