server {
    listen 80;
    server_name {{configCrtl.settings.domain}}, www.{{configCrtl.settings.domain}};
    
    gzip on;
    expires modified +24h;

    # cache.appcache, your document html and data
    location ~* \.(?:manifest|appcache|html?|xml|json)$ {
      expires -1;
    }

    # Feed
    location ~* \.(?:rss|atom)$ {
      expires 1h;
      add_header Cache-Control "public";
    }

    # Media: images, icons, video, audio, HTC
    location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc)$ {
      expires modified +24h;
      add_header Cache-Control "public";
    }

    # CSS and Javascript
    location ~* \.(?:css|js)$ {
      expires modified;
      add_header Cache-Control "public";
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/{{configCrtl.settings.domain}}/{{configCrtl.settings.domain}};
    }

    location / {
        include         uwsgi_params;
        uwsgi_pass      unix:/tmp/{{configCrtl.settings.domain}}.sock;
    }
}
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^{{configCrtl.settings.domain}}\.{{configCrtl.settings.tld}}$ {{configCrtl.settings.redirectURI}} [L,R=301]
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^www\.{{configCrtl.settings.domain}}\.{{configCrtl.settings.tld}}$ {{configCrtl.settings.redirectURI}} [L,R=301]