文章目录
Nginx配置正向代理支持HTTP和HTTPS转发
嫌麻烦的朋友,可以用Squid来搭建,参见:在CentOS7上设置Squid HTTP Proxy正向代理
Nginx本身不支持HTTPS正向代理,需要安装ngx_http_proxy_connect_module
模块后才可以支持HTTPS正向代理,否则会遇到HTTP 400
错误。
参考文档:
- https://github.com/chobits/ngx_http_proxy_connect_module
安装编译环境和工具
yum install gcc gcc-c++ autoconf automake -y
yum install pcre pcre-devel -y
yum install openssl openssl-devel -y
yum install patch -y
yum install git -y
yum install net-tools -y
安装Nginx和ngx_http_proxy_connect_module模块
mkdir -p /downloads
cd /downloads
git clone https://github.com/chobits/ngx_http_proxy_connect_modul