fastcgi_param 详解

fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;#脚本文件请求的路径
fastcgi_paramQUERY_STRING$query_string;#请求的参数;如?app=123
fastcgi_paramREQUEST_METHOD$request_method;#请求的动作(GET,POST)
fastcgi_paramCONTENT_TYPE$content_type;#请求头中的Content-Type字段
fastcgi_paramCONTENT_LENGTH$content_length;#请求头中的Content-length字段。

fastcgi_paramSCRIPT_NAME$fastcgi_script_name;#脚本名称
fastcgi_paramREQUEST_URI$request_uri;#请求的地址不带参数
fastcgi_paramDOCUMENT_URI$document_uri;#与$uri相同。
fastcgi_paramDOCUMENT_ROOT$document_root;#网站的根目录。在server配置中root指令中指定的值
fastcgi_paramSERVER_PROTOCOL$server_protocol;#请求使用的协议,通常是HTTP/1.0或HTTP/1.1。

fastcgi_paramGATEWAY_INTERFACECGI/1.1;#cgi版本
fastcgi_paramSERVER_SOFTWAREnginx/$nginx_version;#nginx版本号,可修改、隐藏

fastcgi_paramREMOTE_ADDR$remote_addr;#客户端IP
fastcgi_paramREMOTE_PORT$remote_port;#客户端端口
fastcgi_paramSERVER_ADDR$server_addr;#服务器IP地址
fastcgi_paramSERVER_PORT$server_port;#服务器端口
fastcgi_paramSERVER_NAME$server_name;#服务器名,域名在server配置中指定的server_name

#fastcgi_paramPATH_INFO$path_info;#可自定义变量

#PHPonly,requiredifPHPwasbuiltwith--enable-force-cgi-redirect
#fastcgi_paramREDIRECT_STATUS200;

在php可打印出上面的服务环境变量
如:echo$_SERVER['REMOTE_ADDR']

发表评论

电子邮件地址不会被公开。