`

[转]fastcgi_param解释

 
阅读更多

fastcgi_param解释

 

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径
fastcgi_param QUERY_STRING $query_string;                        #请求的参数;如?app=123
fastcgi_param REQUEST_METHOD $request_method;                    #请求的动作(GET,POST)
fastcgi_param CONTENT_TYPE $content_type;                        #请求头中的Content-Type字段
fastcgi_param CONTENT_LENGTH $content_length;                    #请求头中的Content-length字段。

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

fastcgi_param GATEWAY_INTERFACE CGI/1.1;                         #cgi 版本
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;              #nginx 版本号,可修改、隐藏

fastcgi_param REMOTE_ADDR $remote_addr;                          #客户端IP
fastcgi_param REMOTE_PORT $remote_port;                          #客户端端口
fastcgi_param SERVER_ADDR $server_addr;                          #服务器IP地址
fastcgi_param SERVER_PORT $server_port;                          #服务器端口
fastcgi_param SERVER_NAME $server_name;                          #服务器名,域名在server配置中指定的server_name
#fastcgi_param PATH_INFO $path_info;                             #可自定义变量

#PHP only, required if PHP was built with --enable-force-cgi-redirect
#fastcgi_param REDIRECT_STATUS 200;

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

原文网址: http://www.cnblogs.com/lyongde/p/4201484.html

分享到:
评论

相关推荐

    Win7 下配置Nginx+PHP7

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` 4. 配置fastcgi_params文件,确保包含以下内容: ``` fastcgi_param QUERY_STRING $query_string; fastcgi_...

    php基于Phalcon的博客CMS.rar

    fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info; } access_log /path/logs/PhalconCMS/access....

    linux(centos5.5)/windows下nginx开启phpinfo模式功能的配置方法分享

    经过志文工作室测试有效的相关配置主要内容如下: 代码如下:... fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_

    ubuntu上配置Nginx+PHP5 FastCGI服务器配置

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; ...

    nginx中path模式配置示例

    #fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi.conf; include fcgi_pathinfo.conf; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?...

    反向代理Nginx

    # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ ...

    如何降低PHP远程代码执行漏洞攻击风险?.pdf

    fastcgi_param PATH_INFO $fastcgi_path_info; 此外,为了降低攻击风险,还可以采取其他措施,如升级 PHP 版本、使用安全的配置文件、限制访问权限、监控日志、使用防火墙等。 在本文中,我们将详细介绍降低 PHP ...

    nginx提示No input file specified怎么办.docx

    fastcgi_param SCRIPT_FILENAME /home//blog$fastcgi_script_name; include fastcgi_params; } ``` 这里需要注意的是,SCRIPT_FILENAME 变量的设置非常重要,它用于指定 PHP 脚本的路径。如果 SCRIPT_FILENAME ...

    nginx做ip限制.txt

    fastcgi_param SCRIPT_FILENAME /var/www/html/$fastcgi_script_name; # 包含FastCGI参数文件 include fastcgi_params; } } ``` 在这个示例中,除了基本的IP限制之外,还包含了针对`.php`文件的特殊处理。具体来...

    nginx优化配置,搭建高性能服务器

    2. **FastCGI参数**:`fastcgi_param`用于传递环境变量给FastCGI,如`SCRIPT_FILENAME`表示请求的脚本文件路径。`fastcgi_read_timeout`设置读取FastCGI响应的超时时间。 3. **连接池**:设置`fastcgi_connect_time...

    10-编译PHP并与nginx整合.zip

    10-编译PHP并与nginx整合 location ~ \.php$ { root html; fastcgi_pass fastcgi_index fastcgi_param include }

    CentOS+nginx+fastCGI+mysql配置文档

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` 至此,我们已经成功地配置了一个 CentOS 系统上的 Nginx、FastCGI 和 MySQL 环境,可以处理 PHP 请求并存储...

    提示No input file specified的解决方法.docx

    fastcgi_param SCRIPT_FILENAME /var//nginx-default$fastcgi_script_name; include fastcgi_params; } ``` 总结 "No input file specified"错误可能是由于Web服务器和PHP配置不正确所致。解决方法包括修改...

    fcgiwrapfcgi 搭建轻量化web服务器

    fcgiwrap本身是一个简单的FastCGI服务器,它的主要功能是接收来自Web服务器的HTTP请求,并将这些请求转换为FastCGI协议,然后转发给后端的脚本解释器(如PHP-FPM)。fcgiwrap的安装和配置相对简单,使得它成为搭建轻...

    Nginx出现The plain HTTP request was sent to HTTPS port问题解决方法

    今天在配置Nginx+SSL的时候出现如题的错误,后来与度娘一番云雨之后找到一个解决方法,挺有用,随手转之。 一般在vhost的配置中会有php解析的一段,如: 代码如下: location ~ .*\.(php|php5)?$ {  try_files $uri...

    Nginx隐藏和伪造版本号的操作方法

    1、默认使用curl命令访问: ... ... # vim /usr/local/nginx/conf/nginx.conf server_tokens off;...fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; 4、重载Nginx: # nginx -s reload 5、使用cur

    nginx FastCGI错误Primary script unknown解决办法

    在Nginx的配置文件中,有一个参数对FastCGI脚本文件的定位至关重要,这个参数是`fastcgi_param SCRIPT_FILENAME`。该参数的作用是告诉FastCGI进程,客户端请求的脚本文件路径是什么。如果这个路径设置不正确,...

    centos的nginx+php的fastcgi模式编译安装

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` - 配置Nginx日志、错误日志、访问控制等其他设置。 6. **启动与测试**: - 启动Nginx和PHP-FPM服务。 -...

    nginx-0.7.65在windows下整合php5

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` 这里,`fastcgi_pass`指定连接到本地的9000端口(默认的FastCGI端口),`fastcgi_index`指定了默认的PHP...

    nginx 1.9 window 版本

    fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include /etc/nginx/fastcgi_params; } # 定义错误提示页面 error_page 500 502 503 504 /50x.html; location = /50x.html { root /...

Global site tag (gtag.js) - Google Analytics