nginx启动时出错:invalid number of arguments in "uwsgi_param"

今天启动本地测试的时候nginx服务器突然起不来了,我印象中什么也没有修改,不放心查了一下git 的log 和 status,确实什么都没改,查看nginx的log显示如下

23:50:49 [emerg] 10192#10192: invalid number of arguments in "uwsgi_param" directive in mysite/conf/uwsgi_params:9

很明显uwsig_param 有错,这个怎么会出错呢,打开一看

uwsgi_param    QUERY_STRING        $query_string;
uwsgi_param    REQUEST_METHOD        $request_method;
uwsgi_param    CONTENT_TYPE        $content_type;
uwsgi_param    CONTENT_LENGTH        $content_length;

uwsgi_param    REQUEST_URI        $request_uri;
uwsgi_param    PATH_INFO        $document_uri;
uwsgi_param    DOCUMENT_ROOT        $document_root;
uwsgi_param    SERVER_PROTOCOL        $server_protocol;
uwsgi_param    UWSGI_SCHEME        $scheme;

uwsgi_param    REMOTE_ADDR        $remote_addr;
uwsgi_param    REMOTE_PORT        $remote_port;
uwsgi_param    SERVER_PORT        $server_port;
uwsgi_param    SERVER_NAME        $server_name;

和官网给出的uwsgi_params对比一下发现少了下面这一行

uwsgi_param  HTTPS              $https if_not_empty;

加上这行之后,nginx就起来了,问题解决了,原因呢?
服务器上跑的就没有用这一行,猜测版本不一致

查看本地版本
$ nginx -v
nginx version: nginx/1.9.15 (Ubuntu)

服务器版本

$ nginx -v
nginx version: nginx/1.4.6 (Ubuntu)

目前发现大概是这个原因,本地的nginx自动升级了,而没有注意

环境:
OS:ubuntu16.04lts
uwsgi:2.0.12
nginx:1.9.15