为什么企业要用nginx做反向代理?
您好,非常感谢有机会回答您的问题
我从以下两个方面回答您的问题:
1.直接让web服务运行在80端口是可以的,但是你这台服务器就只能运行一个服务对80端口,如果其他服务也想用80端口,那就对不起了,不能实现
2.如果用nginx反向代理,可以根据nginx的反向代理规则,配置80端口映射到不同的服务,可以实现一台服务器,一个80端口,路由到多个服务的需求,毕竟服务器是需要成本的,能节约成本,帮助公司省钱,或者帮助自己省钱,是非常有必要的
实际上,我们更多的场景都是一台服务器部署多个应用的,这样不仅可以节约钱的成本,也可以减少运维的成本,还更能充分利用服务器的资源。这就是为什么企业要用nginx来做反向代理,而不想让web服务直接运行80端口的原因了
