【发布时间】:2016-08-05 17:20:26
【问题描述】:
我正在使用牛仔框架和带有 ModProxy 的 Apache HTTP 为 Erlang 中的 REST API 创建中间件/Webapp,以将请求从端口 80 重定向到端口 80xx,因为我不想使用自定义端口来监听请求并且我不想在 root 中运行代码来监听 80 端口。
现在我想使用 HTTPS 使用 SSL 加密连接,我的问题是:在 Apache HTTP(在使用 ModProxy 重定向之前)或 Erlang 应用程序中的 Cowboy 框架中使用证书、密钥等配置 SSL 的最佳实践在哪里, 因为两者都支持 SSL 配置。
提前致谢!
【问题讨论】:
-
题外话:如果你想听起来很专业,就不要说“我想要”。
-
为什么要使用 Apache?只需使用 iptables 将端口 443(not 80)映射到端口(例如)4430。对于它的价值,我们使用 nginx 来终止 SSL,然后使用 HTTP 让它代理到牛仔(但那是因为我们有一个需要检查请求的 nginx 模块)。
-
是的,我指的是 https 端口,443 而不是 80。
标签: apache web-services ssl erlang cowboy