Poco 库,HTTP 和 HTTPS 服务器

问题描述 投票:0回答:1

我想知道是否有可能拥有能够使用 Poco 库同时响应 http 和 https 请求的服务器。可能一种选择是运行 2 个绑定不同端口的服务器,还有其他方法只使用 1 个端口吗?

我之前使用 Poco Library 1.09 实现了 https 和 http 服务器。

c++ http https poco poco-libraries
1个回答
0
投票

这通常是通过建立 nginx 前端来代理请求来完成的。这种方式的优点是配置速度快,并且人们使用 nginx 管理 https 的所有标准工具都可以为您服务——比如证书管理。

这也隔离了你的程序。它不会侦听公共地址,而只会侦听本地主机地址,这会减少您的安全攻击面。

或者,如果您要托管在 AWS 或类似服务上,则可以让负载均衡器处理 https,而您的程序只需担心 http。

© www.soinside.com 2019 - 2024. All rights reserved.