宝塔 反向代理时,PHP如何获取来源站的域名?

网站:4s5.cn

现在想通过访问123.4s5.cn,通过反向代理的方式来访问。

我现在的想法就是,通过4s5.cn的PHP来获取123.4s5.cn这个域名!

我探索很久,最后发现,再写反向代理的规则时,可以直接设置规则,将123.4s5.cn传递过去!

location / {
    proxy_pass http://4s5.cn;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    # 将 123.4s5.cn 作为请求头信息传递给目标服务器
    proxy_set_header X-Real-Domain "123.4s5.cn";
  }

PHP里面直接打印即可看到你传递的值了!

$_SERVER

© 版权声明
THE END
喜欢就支持一下吧
点赞16
评论 抢沙发

请登录后发表评论

    暂无评论内容