应用场景
http 服务器
Nginx 是一个 http 服务可以独立提供 http 服务,可以做网⻚静态服务器。
虚拟主机
可以实现在一台服务器虚拟出多个网站,例如个人网站使用的虚拟主机。
反向代理,负载均衡
当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。
什么是反向代理(Reverse Proxy)
是指以代理服务器来接受 Internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 Internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
正向代理是针对你的客户端,而反向代理是针对服务器的。