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
相关推荐
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` 4. 配置fastcgi_params文件,确保包含以下内容: ``` fastcgi_param QUERY_STRING $query_string; fastcgi_...
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....
经过志文工作室测试有效的相关配置主要内容如下: 代码如下:... fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_
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; ...
#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 ~ "^(.+?...
# 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 ~ ...
fastcgi_param PATH_INFO $fastcgi_path_info; 此外,为了降低攻击风险,还可以采取其他措施,如升级 PHP 版本、使用安全的配置文件、限制访问权限、监控日志、使用防火墙等。 在本文中,我们将详细介绍降低 PHP ...
fastcgi_param SCRIPT_FILENAME /home//blog$fastcgi_script_name; include fastcgi_params; } ``` 这里需要注意的是,SCRIPT_FILENAME 变量的设置非常重要,它用于指定 PHP 脚本的路径。如果 SCRIPT_FILENAME ...
fastcgi_param SCRIPT_FILENAME /var/www/html/$fastcgi_script_name; # 包含FastCGI参数文件 include fastcgi_params; } } ``` 在这个示例中,除了基本的IP限制之外,还包含了针对`.php`文件的特殊处理。具体来...
2. **FastCGI参数**:`fastcgi_param`用于传递环境变量给FastCGI,如`SCRIPT_FILENAME`表示请求的脚本文件路径。`fastcgi_read_timeout`设置读取FastCGI响应的超时时间。 3. **连接池**:设置`fastcgi_connect_time...
10-编译PHP并与nginx整合 location ~ \.php$ { root html; fastcgi_pass fastcgi_index fastcgi_param include }
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` 至此,我们已经成功地配置了一个 CentOS 系统上的 Nginx、FastCGI 和 MySQL 环境,可以处理 PHP 请求并存储...
fastcgi_param SCRIPT_FILENAME /var//nginx-default$fastcgi_script_name; include fastcgi_params; } ``` 总结 "No input file specified"错误可能是由于Web服务器和PHP配置不正确所致。解决方法包括修改...
fcgiwrap本身是一个简单的FastCGI服务器,它的主要功能是接收来自Web服务器的HTTP请求,并将这些请求转换为FastCGI协议,然后转发给后端的脚本解释器(如PHP-FPM)。fcgiwrap的安装和配置相对简单,使得它成为搭建轻...
今天在配置Nginx+SSL的时候出现如题的错误,后来与度娘一番云雨之后找到一个解决方法,挺有用,随手转之。 一般在vhost的配置中会有php解析的一段,如: 代码如下: location ~ .*\.(php|php5)?$ { try_files $uri...
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脚本文件的定位至关重要,这个参数是`fastcgi_param SCRIPT_FILENAME`。该参数的作用是告诉FastCGI进程,客户端请求的脚本文件路径是什么。如果这个路径设置不正确,...
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` - 配置Nginx日志、错误日志、访问控制等其他设置。 6. **启动与测试**: - 启动Nginx和PHP-FPM服务。 -...
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` 这里,`fastcgi_pass`指定连接到本地的9000端口(默认的FastCGI端口),`fastcgi_index`指定了默认的PHP...
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 /...