| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- server {
- server_name local.new.api.opentalent.fr;
- root /var/www/html/public;
- location / {
- add_header 'Access-Control-Allow-Origin' '*';
- # try to serve file directly, fallback to index.php
- try_files $uri /index.php$is_args$args;
- }
- # 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 php74:9000;
- fastcgi_split_path_info ^(.+\.php)(/.*)$;
- 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 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/project_error.log;
- access_log /var/log/nginx/project_access.log;
- }
- server {
- server_name local.api.opentalent.fr;
- root /var/www/html/web;
- location / {
- add_header 'Access-Control-Allow-Origin' '*';
- # try to serve file directly, fallback to app.php
- try_files $uri /app_dev.php$is_args$args;
- http2_push_preload on;
- }
- # DEV
- # This rule should only be placed on your development environment
- # In production, don't include this and don't deploy app_dev.php or config.php
- location ~ ^/(app_dev|config)\.php(/|$) {
- fastcgi_pass php70:9000;
- fastcgi_split_path_info ^(.+\.php)(/.*)$;
- include fastcgi_params;
- # 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;
- proxy_read_timeout 6000;
- http2_push_preload on;
- }
- # 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;
- }
- }
|