nginx 如果我的后端也可以在HTTPS上运行,我的网站/ REST API是否需要反向代理?

yzuktlbb  于 2023-06-21  发布在  Nginx
关注(0)|答案(1)|浏览(149)

我的目标是部署一个安全的Web服务器。据我所知,Web服务器通常在HTTP上运行,并使用反向代理(如nginx)来处理HTTPS。但是,我的服务器后端也可以在HTTPS上运行。
所以我想知道我是否真的需要像nginx这样的反向代理?是否提供了必要的安全保障?或者其他好处?除了可选的负载均衡器。
我预计使用反向代理会稍微降低服务器的性能。特别是因为nginx使用1个线程,而我的后端有多个线程来处理连接。

mwecs4sa

mwecs4sa1#

如果您可以直接托管HTTPS协议,则不需要代理设置。反向代理设置的好处是潜在的负载平衡和SSL证书管理的集中化。
如果您不需要这两个,那么添加代理会不必要地使事情复杂化。
特别是因为nginx使用1个线程,而我的后端有多个线程来处理连接。
就像一个FYI如果不知道,多线程是没有必要处理多个连接。这应该不会对您的服务产生太大影响。

相关问题