-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path000-core.conf
37 lines (30 loc) · 1.63 KB
/
000-core.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# ⚠️ take care of "$fastcgi_path_info" if "try_files $fastcgi_script_name" is used
# https://trac.nginx.org/nginx/ticket/321
# either redefine fastcgi_param's that rely on $fastcgi_path_info
# or use $saved_fastcgi_path_info instead of $fastcgi_path_info in these files
# ----------------------------------------------------------------
# The Common Gateway Interface (CGI) Version 1.1, RFC 3875
fastcgi_param AUTH_TYPE "";
fastcgi_param CONTENT_LENGTH $content_length if_not_empty;
fastcgi_param CONTENT_TYPE $content_type if_not_empty;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param PATH_INFO $fastcgi_path_info; # ⚠️
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; # ⚠️
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_HOST $remote_addr;
# fastcgi_param REMOTE_IDENT NOT_SET;
# fastcgi_param REMOTE_USER NOT_SET;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
# ----------------------------------------------------------------
# Required Extra - Base
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
# ----------------------------------------------------------------
# Required Extra - Security
fastcgi_param REDIRECT_STATUS 200;
fastcgi_param HTTP_PROXY "";