fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param QUERY_STRING$query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE$content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME$fastcgi_script_name; fastcgi_param REQUEST_URI$request_uri; fastcgi_param DOCUMENT_URI$document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param REQUEST_SCHEME $scheme; fastcgi_param HTTPS$https if_not_empty; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; fastcgi_param REMOTE_ADDR$remote_addr; fastcgi_param REMOTE_PORT$remote_port; fastcgi_param SERVER_ADDR$server_addr; fastcgi_param SERVER_PORT$server_port; fastcgi_param SERVER_NAME$server_name; # PHP only, required if PHP was built with --enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS 200; ~
时间: 2024-04-07 19:28:11 浏览: 165
这是一个nginx配置文件中的fastcgi参数的设置,它会将一些变量和值传递给fastcgi进程。这些变量包括脚本的文件名、查询字符串、请求方法、内容类型等等。这些参数的设置可以让nginx与fastcgi进程之间进行通信,以便正确地处理HTTP请求。其中还包括一些PHP相关的参数,例如REDIRECT_STATUS,它是PHP在启用了--enable-force-cgi-redirect选项时所需要的参数。
相关问题
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
这是一个在Nginx中配置FastCGI时使用的参数。它指定了FastCGI服务器所需的脚本文件名。$document_root表示站点的根目录,$fastcgi_script_name表示FastCGI传递给PHP的脚本文件名。因此,这个参数将$document_root和$fastcgi_script_name组合起来形成完整的脚本文件路径。在FastCGI服务器上,该路径将用于查找和执行相应的脚本文件。
server { listen 80; listen [::]:80; root /path/v2/public; #你的站点文件路径 + /public index index.php index.html; server_name www.niunai.store; location / { try_files $uri /index.php$is_args$args; } location ~ \.php$ { include fastcgi_params; fastcgi_pass php-fpm; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; } }
这是一个 Nginx 的服务器配置文件,它可以用来设置一个网站的基本信息,比如根目录、默认页面、访问端口等等。这个配置文件中使用了 PHP-FPM 来处理 PHP 脚本,如果你要部署一个 PHP 网站,可以参考这个配置文件来进行设置。其中的 server_name 字段指定了访问该网站的域名,可以根据实际情况来进行修改。如果你有其他的需求,也可以在这个配置文件中添加相应的配置项来实现。
阅读全文