使用ngnix后php找不到server_name的解决办法

背景:

服务器吞吐量太小,下载个7M要1Min,所以使用到了ngnix的gzip功能,成功代理了编译后的html,但是页面中嵌套了ifream,里面调用的其他人的服务,是php页面。所以这里使用ngnix代理后server_name就又问题,无法打开。

解决方案:

在server{

location / {
        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 HTTP_X_FORWARDED_FOR $remote_addr; 
        proxy_redirect default;
}

}

添加红色部分。重启ngnix

 

参考博客:https://www.cnblogs.com/mafeng/p/8033665.html

版权声明:本文为qq_26079137原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。