From d4844e5c2f52dd1a4199506d79fd09da143d52b7 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 17 Oct 2014 08:37:33 +0200 Subject: glpi: rawhide changes --- glpi-nginx.conf | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 glpi-nginx.conf (limited to 'glpi-nginx.conf') diff --git a/glpi-nginx.conf b/glpi-nginx.conf new file mode 100644 index 0000000..68ae1bf --- /dev/null +++ b/glpi-nginx.conf @@ -0,0 +1,48 @@ +# GLPI + +location = /glpi { + alias /usr/share/glpi/; +} + +location /glpi/ { + root /usr/share; + index index.php; + + location ~ ^/glpi/config/(.+)$ { + deny all; + } + location ~ ^/glpi/scripts/(.+)$ { + deny all; + } + location ~ ^/glpi/locales/(.+)$ { + deny all; + } + location /glpi/install/mysql { + deny all; + } + + # Install is only allowed via local access (from the GLPI server). + # Add your IP address if you need it for remote installation, + # but remember to remove it after installation for security. + location ~ ^/glpi/install/(.+\.php)$ { + allow 127.0.0.1; + allow ::1; + deny all; + + try_files $uri =404; + fastcgi_intercept_errors on; + include fastcgi_params; + fastcgi_param SERVER_NAME $host; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_pass php-fpm; + } + + location ~ ^/glpi/(.+\.php)$ { + try_files $uri =404; + fastcgi_intercept_errors on; + include fastcgi_params; + fastcgi_param SERVER_NAME $host; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_pass php-fpm; + } +} -- cgit