diff --git a/core/php/confs/server-http/fastcgi.conf b/core/php/confs/server-http/fastcgi_params similarity index 87% rename from core/php/confs/server-http/fastcgi.conf rename to core/php/confs/server-http/fastcgi_params index 873f8e16f..c7101b602 100644 --- a/core/php/confs/server-http/fastcgi.conf +++ b/core/php/confs/server-http/fastcgi_params @@ -13,7 +13,13 @@ fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; +{% if REMOTE_PHP != "" +%} +fastcgi_param DOCUMENT_ROOT {{ REMOTE_PHP_PATH }}; +{% elif LOCAL_PHP != "" +%} +fastcgi_param DOCUMENT_ROOT {{ LOCAL_PHP_PATH }}; +{% else +%} fastcgi_param DOCUMENT_ROOT $document_root; +{% endif %} fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param REQUEST_SCHEME $scheme; fastcgi_param HTTPS $https if_not_empty; diff --git a/core/php/confs/server-http/php.conf b/core/php/confs/server-http/php.conf index 0a95b3415..8e1dc9f29 100644 --- a/core/php/confs/server-http/php.conf +++ b/core/php/confs/server-http/php.conf @@ -3,6 +3,7 @@ location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { + include {{ NGINX_PREFIX }}/fastcgi_params; {% if REMOTE_PHP != "" +%} set $backend "{{ REMOTE_PHP }}:9000"; fastcgi_pass $backend; diff --git a/core/php/confs/server-http/redirect.conf b/core/php/confs/server-http/redirect.conf deleted file mode 100644 index 260acb60b..000000000 --- a/core/php/confs/server-http/redirect.conf +++ /dev/null @@ -1,7 +0,0 @@ -{% if REDIRECT_TO != "" +%} - {% if REDIRECT_TO_REQUEST_URI == "yes" +%} -return 301 {{ REDIRECT_TO }}$request_uri; - {% else +%} -return 301 {{ REDIRECT_TO }}; - {% endif %} -{% endif %} \ No newline at end of file diff --git a/examples/cors/setup-linux.sh b/examples/cors/setup-linux.sh index ba9ed7ea6..4ca7ed607 100755 --- a/examples/cors/setup-linux.sh +++ b/examples/cors/setup-linux.sh @@ -16,4 +16,4 @@ fi cp -r ./bw-data/www/* /opt/bunkerweb/www chown -R $user:nginx /opt/bunkerweb/www find /opt/bunkerweb/www -type f -exec chmod 0640 {} \; -find /opt/bunkerweb/www -type d -exec chmod 0750 {} \; +find /opt/bunkerweb/www -type d -exec chmod 0750 {} \; \ No newline at end of file