18 lines
784 B
Django/Jinja
18 lines
784 B
Django/Jinja
# The home-server project produces a multi-purpose setup using Ansible.
|
|
# Copyright © 2018 Y. Gablin, under the GPL-3.0-or-later license.
|
|
# Full licensing information in the LICENSE file, or gnu.org/licences/gpl-3.0.txt if the file is missing.
|
|
|
|
# http://wiki.nginx.org/Pitfalls#Passing_Uncontrolled_Requests_to_PHP
|
|
location ~ \.php(/|$) {
|
|
fastcgi_split_path_info ^(.+?\.php)(/.*)?$;
|
|
fastcgi_pass unix:/run/shared_sockets/php-fpm;
|
|
fastcgi_index index.php;
|
|
fastcgi_send_timeout 60m;
|
|
fastcgi_read_timeout 60m;
|
|
include fastcgi.conf;
|
|
fastcgi_param SCRIPT_FILENAME $request_filename;
|
|
fastcgi_param HTTPS $proxy_https if_not_empty;
|
|
fastcgi_param REQUEST_SCHEME $proxy_https if_not_empty;
|
|
fastcgi_param SERVER_PORT $proxy_port if_not_empty;
|
|
}
|