默认Apache+php代理时是通过REQUEST_SCHEME变量去获取消息头,去进行拼接的,Apache默认就有REQUEST_SCHEME这个变量不需要定义,nginx需要单独定义一下
解决方法:
在nginx配置中添加
location ~ \.php(.*)$ {
...
fastcgi_param REQUEST_SCHEME $scheme;
}
默认Apache+php代理时是通过REQUEST_SCHEME变量去获取消息头,去进行拼接的,Apache默认就有REQUEST_SCHEME这个变量不需要定义,nginx需要单独定义一下
解决方法:
在nginx配置中添加
location ~ \.php(.*)$ {
...
fastcgi_param REQUEST_SCHEME $scheme;
}