您的当前位置:首页>全部文章>文章详情

nginx实现正向代理

发表于:2024-07-12 13:55:03浏览:150次TAG: #nginx #代理 #正向代理

引言

nginx实现正向代理的配置,亲测可用!

配置

  • 1、先创建一个空的站点,然后复制以下配置,把你的域名端口号目标域名替换成你自己的
  • 2、重启下nginx才会生效

    server {
      # 你的端口号 8090
      listen 8090;
      # 你的域名 api.xxx.com
      server_name api.xxx.com;
    
      location / {
          # 设置代理头信息
          proxy_set_header Host $http_host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Forwarded-Proto $scheme;
    
          # 代理到后端服务器,目标域名 https://www.taobao.com
          proxy_pass https://www.taobao.com; 
    
          # 其他可选配置
          proxy_connect_timeout 300;
          proxy_send_timeout 300;
          proxy_read_timeout 300;
          send_timeout 300;
      }
    }
    

    图片alt