HTTP代理

代理功能根据应用方式的不同,可以分为正向代理和反向代理。
正向代理:客户端设置代理地址后,以代理服务器的IP作为源IP访问互联网应用。
反向代理:客户端直接访问代理服务器,代理服务器根据客户端请求的主机端口及URI等,将客户端的请求转发到指定应用服务器并获取到对应的响应数据,返回回去。

HTTP正向代理

HTTP反向代理

HTTPS反向代理

模块指令

Nginx的HTTP代理功能是通过ngx_http_proxy_module实现的,该模块会被默认构建,无需特殊配置编译参数。