Nginx正向代理设置

打印 上一主题 下一主题

主题 972|帖子 972|积分 2916

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Nginx 正向代理默认只支持 http 协议,不支持 https 协议,需借助 "ngx_http_proxy_connect_module" 模块实现 https 正向代理,详情请参考:
   https://github.com/chobits/ngx_http_proxy_connect_module
  安装Nginx某些模块会用到的体系类库
  1. yum install -y dnf install libxml2 libxml2-devel libxslt-devel gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel patch perl-ExtUtils-Embed gd-devel geoip-devel gperftools gperftools-devel
复制代码
一、下载 nginx

  1. mkdir -p /opt/nginx && cd /opt/nginx
  2. wget http://nginx.org/download/nginx-1.22.1.tar.gz
  3. tar -xzvf nginx-1.22.1.tar.gz
复制代码
二、下载 ngx_http_proxy_connect_module 模块

  1. mkdir -p /opt/packages && cd /opt/packages
  2. unzip ngx_http_proxy_connect_module-master.zip
  3. mv ngx_http_proxy_connect_module-master /opt/packages/ngx_http_proxy_connect_module
复制代码
三、编译安装 nginx

  1. cd /opt/nginx/nginx-1.22.1/
  2. patch -p1 < /opt/packages/ngx_http_proxy_connect_module/patch/proxy_connect_rewrite_102101.patch
  3. ./configure --add-module=/opt/packages/ngx_http_proxy_connect_module ...
  4. make && make install
复制代码
四、设置 nginx
vim conf/nginx.conf


  1.     server {
  2.         listen 8888;
  3.         resolver 8.8.8.8 ipv6=off;
  4.         proxy_connect;
  5.         proxy_connect_allow 443 80;
  6.         location / {
  7.             proxy_pass $scheme://$http_host$request_uri;
  8.             proxy_set_header Host $http_host;
  9.             proxy_set_header X-Real-IP $remote_addr;
  10.             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  11.             proxy_set_header X-Forwarded-Proto $scheme;
  12.             proxy_connect_timeout 10;
  13.             proxy_send_timeout 600;
  14.             proxy_read_timeout 600;
  15.         }
  16.     }
复制代码
 五、重启 nginx。

注:`/sbin/nginx -s reload` 新增模块时重启偶然不生效。
  1. cd /opt/nginx/
  2. ./sbin/nginx -s stop
  3. ./sbin/nginx
复制代码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表