我的目标是部署一个安全的Web服务器。据我所知,Web服务器通常在HTTP上运行,并使用反向代理(如nginx)来处理HTTPS。但是,我的服务器后端也可以在HTTPS上运行。所以我想知道我是否真的需要像nginx这样的反向代理?是否提供了必要的安全保障?或者其他好处?除了可选的负载均衡器。我预计使用反向代理会稍微降低服务器的性能。特别是因为nginx使用1个线程,而我的后端有多个线程来处理连接。
mwecs4sa1#
如果您可以直接托管HTTPS协议,则不需要代理设置。反向代理设置的好处是潜在的负载平衡和SSL证书管理的集中化。如果您不需要这两个,那么添加代理会不必要地使事情复杂化。特别是因为nginx使用1个线程,而我的后端有多个线程来处理连接。就像一个FYI如果不知道,多线程是没有必要处理多个连接。这应该不会对您的服务产生太大影响。
1条答案
按热度按时间mwecs4sa1#
如果您可以直接托管HTTPS协议,则不需要代理设置。反向代理设置的好处是潜在的负载平衡和SSL证书管理的集中化。
如果您不需要这两个,那么添加代理会不必要地使事情复杂化。
特别是因为nginx使用1个线程,而我的后端有多个线程来处理连接。
就像一个FYI如果不知道,多线程是没有必要处理多个连接。这应该不会对您的服务产生太大影响。