在Linux上Nginx代理服务器搭建

在Linux上Nginx代理服务器搭建

教程地址:

教程地址

由于该项使用模组,且模组使用不同的版本。

具体版本试验中,使用的是

ngx_http_proxy_connect_module

git clone https://gitee.com/web_design_of_web_frontend/ngx_http_proxy_connect_module.git

nginx 1.9.2

wget http://nginx.org/download/nginx-1.9.2.tar.gz

生成应用,注意,由于我在root目录中操作完成,若ngx_http_proxy_connect_module并非在root目录下,请修改相应参数

tar -xzvf nginx-1.9.2.tar.gz
cd nginx-1.9.2/
patch -p1 < /root/ngx_http_proxy_connect_module/patch/proxy_connect.patch
./configure --add-module=/root/ngx_http_proxy_connect_module
make && make install

nginx.conf配置

 server {
        resolver 114.114.114.114;              #解释外网域名的服务NDS服务器,一搬内网有自己的DNS
        resolver_timeout 30s;
        listen 6443;
        proxy_connect;                          #启用 CONNECT HTTP方法
        proxy_connect_allow            443 80;  #指定代理CONNECT方法可以连接的端口号或范围的列表
        proxy_connect_connect_timeout  20s;     #定义客户端与代理服务器建立连接的超时时间
        proxy_connect_read_timeout     20s;     #定义客户端从代理服务器读取响应的超时时间
        proxy_connect_send_timeout     20s;     #设置客户端将请求传输到代理服务器的超时时间
        location / {
                proxy_pass $scheme://$http_host$request_uri;
        }
    }

至此,已经可以使用程序访问代理端口,获取相应数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

波塞冬的祝福

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值