很长一段时间,我总是在docker运行nginx来做负载均衡。 然而,我有一个新的项目,我将使用HAProxy进行负载平衡,并想知道是否应该让HAProxy直接发送连接到Jetty,或者如果我应该让每个Jetty实例在nginx或其他Web服务器的后面。
具体来说,我想知道是否有任何安全方面的优势/缺点。
如果Jetty受到nginx / apache的“保护”,或者我可以在HAProxy的瘦代理之后将其暴露给互联网吗?
如果你直接将请求从nginx传递给Jetty,那么就没有安全的好处了。
nginx不会以任何方式更改请求,以保护Jetty服务,除非您已经添加了自定义configuration或模块来执行此操作。