很长一段时间我总是在码头前面运行nginx进行负载均衡.但是,我有一个新项目,我将使用HAProxy进行负载平衡,并想知道我是否应该让HAProxy直接发送连接到Jetty,或者我是否应该让每个Jetty实例都在nginx或其他Web服务器之后.
具体来说,我想知道这两种方法是否有任何安全优势/劣势.
Jetty应该被nginx / apache“保护”,还是我可以将它暴露在HAProxy的瘦代理后面的互联网上?
最佳答案
如果您将请求从nginx直接传递给Jetty,那么就没有安全优势了.
除非您添加了自定义配置或模块,否则nginx不会以任何方式更改保护Jetty服务的请求.