nginx fastcgi_buffers
This commit is contained in:
		| @@ -2,7 +2,6 @@ | |||||||
|  |  | ||||||
| Kontenery z PHP, nginx, supervisord | Kontenery z PHP, nginx, supervisord | ||||||
|  |  | ||||||
|  |  | ||||||
| #todo | #todo | ||||||
|  |  | ||||||
| - default prod (opcache) | - default prod (opcache) | ||||||
|   | |||||||
| @@ -13,6 +13,11 @@ server { | |||||||
|     location ~ ^/index\.php(/|$) { |     location ~ ^/index\.php(/|$) { | ||||||
|         fastcgi_pass 127.0.0.1:9000; |         fastcgi_pass 127.0.0.1:9000; | ||||||
|         fastcgi_split_path_info ^(.+\.php)(/.*)$; |         fastcgi_split_path_info ^(.+\.php)(/.*)$; | ||||||
|  |         send_timeout 1800; | ||||||
|  |         fastcgi_read_timeout 1800;         | ||||||
|  |         fastcgi_buffers 16 16k;  | ||||||
|  |         fastcgi_buffer_size 32k; | ||||||
|  |  | ||||||
|         include fastcgi_params; |         include fastcgi_params; | ||||||
|  |  | ||||||
|         fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; |         fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; | ||||||
|   | |||||||
| @@ -13,30 +13,19 @@ server { | |||||||
|     location ~ ^/index\.php(/|$) { |     location ~ ^/index\.php(/|$) { | ||||||
|         fastcgi_pass 127.0.0.1:9000; |         fastcgi_pass 127.0.0.1:9000; | ||||||
|         fastcgi_split_path_info ^(.+\.php)(/.*)$; |         fastcgi_split_path_info ^(.+\.php)(/.*)$; | ||||||
|  |  | ||||||
|  |         send_timeout 1800; | ||||||
|  |         fastcgi_read_timeout 1800;         | ||||||
|  |         fastcgi_buffers 16 16k;  | ||||||
|  |         fastcgi_buffer_size 32k; | ||||||
|  |          | ||||||
|         include fastcgi_params; |         include fastcgi_params; | ||||||
|  |  | ||||||
|         # optionally set the value of the environment variables used in the application |  | ||||||
|         # fastcgi_param APP_ENV prod; |  | ||||||
|         # fastcgi_param APP_SECRET <app-secret-id>; |  | ||||||
|         # fastcgi_param DATABASE_URL "mysql://db_user:db_pass@host:3306/db_name"; |  | ||||||
|  |  | ||||||
|         # 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 SCRIPT_FILENAME $realpath_root$fastcgi_script_name; | ||||||
|         fastcgi_param DOCUMENT_ROOT $realpath_root; |         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; |         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$ { |     location ~ \.php$ { | ||||||
|         return 404; |         return 404; | ||||||
|     } |     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user