什么是反向代理服务器,开放的反向代理软件使用

反向代理服务器的工作流程

1) 用户通过域名发出访问 web 服务器的请求,该域名被 DNS 服务器解析为反向代理服务器的 IP地址;

2) 反向代理服务器接受用户的请求;

3) 反向代理服务器在本地缓存中查找请求的内容,找到后直接把内容发送给用户;

4) 如果本地缓存里没有用户所请求的信息内容,反向代理服务器会代替用户向源服务器请求同样的信息内容,并把信息内容发给用户,如果信息内容是缓存的还会把它保存到缓存中。

开放的反向代理应用软件有nginx和nat123

nginx是单纯的反向代理,一般需要自己部署搭建服务,通过文件配置方式,LINUX主机部署,可以将不同的域名分发到不同的目标服务器,及返回数据。nat123是NAT和反向代理的综合,可以将同一个域名细分为不同数据类型分发走不同的服务器,如HTML走80端口服务器,图片走图片加速服务器等,这些都是已经可以直接使用,使用时,只需要通过网站应用时,添加域名解析映射即可。

什么是反向代理服务器,开放的反向代理软件使用_第1张图片

你可能感兴趣的:(什么是反向代理服务器,开放的反向代理软件使用)