在哪里放置 SSL 加密、Apache HTTP 或 Webapp
Where to put SSL encryption, Apache HTTP or Webapp
我正在为 Erlang 中的 REST API 创建一个 Middleware/Webapp,使用 cowboy 框架和使用 ModProxy 的 Apache HTTP,将请求从端口 80 重定向到端口 80xx,因为我不想使用自定义端口来监听请求,我不想 运行 root 中的代码能够在端口 80 中监听。
现在我想使用 SSL 和 HTTPS 加密连接,我的问题是:在 Apache HTTP(在使用 ModProxy 重定向之前)或在 Cowboy 框架中使用证书、密钥等配置 SSL 的最佳实践在哪里Erlang 应用程序,因为两者都支持 SSL 配置。
提前致谢!
我会把它放在 Apache 中:
- 如果您想稍后添加更多服务,它们会自动受益于 SSL 保护。
- 如果您需要调试某些东西,您可以
tcpdump
Apache 和您的 Erlang VM 之间的数据,届时将对其进行解密。
我正在为 Erlang 中的 REST API 创建一个 Middleware/Webapp,使用 cowboy 框架和使用 ModProxy 的 Apache HTTP,将请求从端口 80 重定向到端口 80xx,因为我不想使用自定义端口来监听请求,我不想 运行 root 中的代码能够在端口 80 中监听。
现在我想使用 SSL 和 HTTPS 加密连接,我的问题是:在 Apache HTTP(在使用 ModProxy 重定向之前)或在 Cowboy 框架中使用证书、密钥等配置 SSL 的最佳实践在哪里Erlang 应用程序,因为两者都支持 SSL 配置。
提前致谢!
我会把它放在 Apache 中:
- 如果您想稍后添加更多服务,它们会自动受益于 SSL 保护。
- 如果您需要调试某些东西,您可以
tcpdump
Apache 和您的 Erlang VM 之间的数据,届时将对其进行解密。