最新消息:走过路过不要错过,顺带点击下侧栏广告🙏

解决nginx反向代理403问题

nginx Terry 184浏览 0评论

先上代理配置:

server {
        listen       9090;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

            #proxy_pass  https://qyapi.weixin.qq.com;
            proxy_pass https://qyapi.weixin.qq.com;

           # proxy_pass https://webchat-worning;

            proxy_set_header Host $proxy_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header REMOTE-HOST $remote_addr;

            index  index.html index.htm;

        }
}

当你请求代理地址出现403响应时,检查proxy_set_header Host设置是否是$proxy_host,或者去掉这行配置,重启nginx后即可正常访问了。

转载请注明:Terry's blog » 解决nginx反向代理403问题

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址