Update nginx config (to php 8.3)
This commit is contained in:
		
							
								
								
									
										55
									
								
								nginx/x-generic.symfony.local.loken.nl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								nginx/x-generic.symfony.local.loken.nl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| server { | ||||
|     #server_name *.local.loken.nl; | ||||
|     #server_name ~^(.+)\.local\.loken\.nl$; | ||||
|     server_name "~^(?<sub>.+)\.local\.loken\.nl$"; | ||||
|     #map $http_host $rootpath { | ||||
|     #    ~^(.?<mypath>+)\.local\.loken\.nl$  $mypath; | ||||
|     #    default                             /      ; | ||||
|     #} | ||||
|     root /home/tim/projects/$sub/public; | ||||
|  | ||||
|     location / { | ||||
|         # try to serve file directly, fallback to index.php | ||||
|         try_files $uri /index.php$is_args$args; | ||||
|     } | ||||
|     client_header_buffer_size 128k; | ||||
|     client_max_body_size 100M; | ||||
|  | ||||
|     # optionally disable falling back to PHP script for the asset directories; | ||||
|     # nginx will return a 404 error when files are not found instead of passing the | ||||
|     # request to Symfony (improves performance but Symfony's 404 page is not displayed) | ||||
|     # location /bundles { | ||||
|     #     try_files $uri =404; | ||||
|     # } | ||||
|  | ||||
|     location ~ ^/index\.php(/|$) { | ||||
|         fastcgi_pass unix:/var/run/php/php8.3-fpm.sock; | ||||
|         fastcgi_split_path_info ^(.+\.php)(/.*)$; | ||||
|         include fastcgi_params; | ||||
|         fastcgi_buffers 16 16k;  | ||||
|         fastcgi_buffer_size 32k; | ||||
|  | ||||
|         # When you are using symlinks to link the document root to the | ||||
|         # current version of your application, you should pass the real | ||||
|         # application path instead of the path to the symlink to PHP | ||||
|         # FPM. | ||||
|         # Otherwise, PHP's OPcache may not properly detect changes to | ||||
|         # your PHP files (see https://github.com/zendtech/ZendOptimizerPlus/issues/126 | ||||
|         # for more information). | ||||
|         fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; | ||||
|         fastcgi_param DOCUMENT_ROOT $realpath_root; | ||||
|         # Prevents URIs that include the front controller. This will 404: | ||||
|         # http://domain.tld/index.php/some-path | ||||
|         # Remove the internal directive to allow URIs like this | ||||
|         internal; | ||||
|     } | ||||
|  | ||||
|     # return 404 for all other php files not matching the front controller | ||||
|     # this prevents access to other php files you don't want to be accessible. | ||||
|     location ~ \.php$ { | ||||
|         return 404; | ||||
|     } | ||||
|  | ||||
|     error_log /var/log/nginx/symfony/error.log; | ||||
|     access_log /var/log/nginx/symfony/access.log; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user