使用Nginx作为节点服务器的反向代理

时间:2017-09-28 17:40:04

标签: node.js nginx reverse-proxy

我已经阅读了几篇文章(here)(and here)讨论如何正确配置Nginx作为节点后端服务器(微服务架构)的反向代理服务器,他们都突出了以下主要优势:

  • 有效提供静态内容
  • 避免CORS请求
  • 管理负载平衡
  • 缓解DDoS攻击

我理解除了最后一项好处之外的所有内容,即缓解DDoS攻击。 ngnix如何帮助解决这个问题。节点api是否仍然必须面向公众?例如,如果我们有如下代理配置:

"proxies": {
"/api/": {
  "origin": "https://backend.example.com/api"
  }
}

对于DDoS攻击,https://backend.example.com/api是否仍然可以被攻击?如果有人可以对此进行说明,那将会有所帮助。

0 个答案:

没有答案