proxy_set_header无法在phpinfo()中显示;

时间:2017-06-05 02:30:28

标签: apache nginx reverse-proxy

我不知道还有什么或如何询问Google,所以我来到这里。

我有这个nginx配置文件(apache.servers.conf是名称):

server {
    listen 80;
    server_name mysite.com www.mysite.com;

    location / {
        proxy_pass http://xxx.yyy.zzz.235:8080;
        proxy_set_header Host $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;
    }
}

但无论怎样,标题都没有显示在phpinfo();

根据这个:https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-web-server-and-reverse-proxy-for-apache-on-one-ubuntu-16-04-server

  

Nginx添加了变量HTTPXREAL_IP和HTTPXFORWARDED_FOR   并应显示您正在使用的计算机的公共IP地址   访问网址。

我已将mysitexxx.yyy.zzz.235:8080替换为相应的值

但是我的phpinfo()没有显示;

这适用于预留代理服务器。 Apache和Nginx本身工作正常,但不能对标题说同样的内容。

任何帮助将不胜感激!

非常感谢!

0 个答案:

没有答案