今天在研究nginx的过程中,发现有一段描述前向代理与反向的代理的原理的,写的非常好。nginx本身是具有反向代理的功能。那所谓的代理就是客户端与服务端的中间层,就像租房一样,想要租房的人很难直接联系到出租房屋的房东,那就有了中介(代理),租户找中介,中介找房东,中介就是代理。
那前向代理就是指,租户先找到中介,中介再去找房东。这个过程中,租户和中介是先联系好的,租户很容易找到中介,然后中介再去找房东。
反向代理是指,中介和房东是先来联系好的(在一个内网中),租户去找中介,中介把之前联系好的房子租出去,给租户的感觉就像是中介就是房东。