diff --git a/config/nginx/ICTM_BCMS-site-unconfigured b/config/nginx/ICTM_BCMS-site-unconfigured new file mode 100644 index 0000000..790247e --- /dev/null +++ b/config/nginx/ICTM_BCMS-site-unconfigured @@ -0,0 +1,62 @@ + +server { + listen 80; + server_name www.DOMAINname; + return 301 http://DOMAINname$request_uri; +} + +server { + listen 80; + listen [::]:80; + + index index.php index.html index.htm index.nginx-debian.html; + server_name DOMAINname; + gzip on; + gzip_proxied any; + gzip_types text/plain text/css text/xml text/javascript application/javascript application/x-javascript image/svg image/svg+xml application/xml image/x-icon; + gzip_comp_level 2; + gzip_disable "msie6"; + gzip_buffers 16 8k; + + location ~* (.*) { + root /var/www/DOMAINname/html/public; + try_files $1 @app_index; + } + + location @app_index { + root /var/www/DOMAINname/html/public; + fastcgi_pass unix:/run/php/phpPHPver-fpm.sock; + fastcgi_index index.php; + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root/index.php; + fastcgi_param SCRIPT_NAME /index.php; + } + + location ~ /\.ht { + deny all; + } + + + #Cache everything by default + set $no_cache 0; + + #Don't cache POST requests + if ($request_method = POST) { + set $no_cache 1; + } + + #Don't cache if the URL contains a query string + if ($query_string != "") { + set $no_cache 1; + } + + #Don't cache the following URLs + if ($request_uri ~* "/(administrator/|login.php)") { + set $no_cache 1; + } + + #Don't cache if there is a cookie called PHPSESSID + if ($http_cookie = "PHPSESSID") { + set $no_cache 1; + } +} \ No newline at end of file