aboutsummaryrefslogtreecommitdiff
path: root/nginx.conf
diff options
context:
space:
mode:
Diffstat (limited to 'nginx.conf')
-rw-r--r--nginx.conf34
1 files changed, 34 insertions, 0 deletions
diff --git a/nginx.conf b/nginx.conf
new file mode 100644
index 0000000..7c34523
--- /dev/null
+++ b/nginx.conf
@@ -0,0 +1,34 @@
+server {
+ listen 8009;
+ server_name www.xn--trdgrdstomten-cfbr.se;
+ return 301 https://xn--trdgrdstomten-cfbr.se$request_uri;
+}
+
+server {
+ listen 8009;
+ server_name xn--trdgrdstomten-cfbr.se;
+ root /var/www/trädgårdstomten/public;
+ set_real_ip_from 127.0.0.1/8;
+ gzip on;
+ default_type "text/html";
+
+ location / {
+ index index.php;
+ try_files $uri $uri/ @extless-php;
+ }
+
+ location ~ \.php$ {
+ fastcgi_pass php:9000;
+ fastcgi_index index.php;
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+ include fastcgi_params;
+ }
+
+ location @extless-php {
+ rewrite ^(/.*)/$ $1;
+ if (-f $document_root$uri.php) {
+ rewrite ^ $uri.php last;
+ }
+ return 404;
+ }
+}