nginx 代理服务器-proxy_pass

原理

反向代理 方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

环境

两台虚拟机 ubuntu16.4 分别安装 nginx

IP1:192.168.0.200 代理服务器

IP2:192.168.0.199 文件服务器

nginx 的反向代理 不需要增加额外的模块,默认自带proxy_pass 指令,只需要修改配置文件即可。

步骤

修改代理服务器的配置

2. 修改文件服务器的配置(我这里是把 后缀为jpg/jpeg/png/bmp/swf 的请求重新写入一个日志文件中 便于查看)

3.结果

我们看到的图片请求 在网页上显示的是 代理服务器的 其实他是 文件服务器在处理

4.查看文件服务器请求日志