feat: implement Nginx project configuration template and IPC handlers for service management

This commit is contained in:
Ümit Tunç
2026-03-30 08:05:44 +03:00
parent 34366e5d78
commit 039d0a2782
2 changed files with 30 additions and 9 deletions
+8 -5
View File
@@ -11,12 +11,15 @@ location ^~ /{{HOST}}/ {
fastcgi_pass 127.0.0.1:{{PHP_PORT}};
fastcgi_index index.php;
# Correctly use $request_filename for alias compatibility
include "{{CONF_DIR}}/fastcgi_params";
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param DOCUMENT_ROOT $document_root;
# Split path info to handle subdirectories correctly
fastcgi_split_path_info ^/{{HOST}}(.+\.php)(.*)$;
# Optional parameters for frameworks
include "{{CONF_DIR}}/fastcgi_params";
# Bulletproof SCRIPT_FILENAME: combine base path with relative script name from split_path_info
# On Windows + Alias, $request_filename can be flaky during try_files redirects
fastcgi_param SCRIPT_FILENAME "{{PATH}}$fastcgi_script_name";
fastcgi_param DOCUMENT_ROOT "{{PATH}}";
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}