Nginx搭建正向代理服务器⽀持https
1,下载并解压模块 githup地址
unzip ngx_http_proxy_connect_module-master.zip
2,切换到服务器源码包位置
cd /usr/local/tools/nginx-1.14.2
3,配置编译注意版本对应关系
patch -p1 < /root/ngx_http_proxy_connect_module-master/patch/proxy_connect_rewrite_1014.patch
./configure  --prefix=/usr/local/nginx --with-select_module --with-poll_module --with-file-aio --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module --with-http_sub_module --with-http_dav_module --with-h make
只make不 make install,会在当前⽬录的objs⽂件夹下⽣成名字为 ”nginx“ 的执⾏⽂件
4,备份原来的 nginx 执⾏⽂件拷贝新的过去
cp objs/nginx /usr/local/nginx/sbin/
5,编写正向代理服务器配置⽂件
server {
resolver 114.114.114.114 ipv6=off;
resolver_timeout 10s;
如何搭建git服务器listen 8080 ;
proxy_connect ;
proxy_connect_allow            443 80 563;
proxy_connect_connect_timeout  20s;
proxy_connect_read_timeout    20s;
proxy_connect_send_timeout    20s;
location / {
proxy_pass $host;
proxy_set_header Host $host;
}
}
6,重启nginx完成配置。