我想知道是否有可能有服务器,能够回答两个http和https请求使用Poco库.可能一个选项将是运行2服务器绑定不同的端口,有没有其他方法只使用1端口?我以前使用Poco Library 1.09实现过https和http服务器。
u59ebvdq1#
这通常是通过建立一个nginx前端来代理请求来完成的。这种方式的优点是配置速度快,并且人们使用nginx管理https的所有标准工具都可以为您工作-例如证书管理。这也隔离了你的程序,它不监听公共地址,只监听本地主机地址,这减少了你的安全攻击面。或者,如果你要在AWS或类似的服务上托管,你可以让负载均衡器处理https,你的程序可以只关心http。
1条答案
按热度按时间u59ebvdq1#
这通常是通过建立一个nginx前端来代理请求来完成的。这种方式的优点是配置速度快,并且人们使用nginx管理https的所有标准工具都可以为您工作-例如证书管理。
这也隔离了你的程序,它不监听公共地址,只监听本地主机地址,这减少了你的安全攻击面。
或者,如果你要在AWS或类似的服务上托管,你可以让负载均衡器处理https,你的程序可以只关心http。