Correction : vm_hosted : etc/nginx/site.d/gitweb/ .
[lhc/ateliers.git] / etc / nginx / site.d / gitweb / site.conf
index f15b046..e056493 100644 (file)
@@ -2,11 +2,8 @@ server_name git.heureux-cyclage.org;
 
 client_body_buffer_size 8k;
 client_max_body_size 10m;
-location / {
-       index index.html;
+location ~* ^.+\.(css|png|js)$ {
        root /usr/share/gitweb;
- }
-location ~* ^.+.(css|gif|html|ico|jpeg|js|jpg|png|txt|xml)$ {
        access_log off;
        expires 30d;
        log_not_found off;
@@ -31,6 +28,8 @@ location ~ ^.*\.git/(HEAD|info/refs|objects/info/.*|git-(upload|receive)-pack)$
        fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend;
  }
 location @gitweb {
+       root /usr/share/gitweb;
+       fastcgi_param SCRIPT_FILENAME /usr/share/gitweb/gitweb.cgi;
        include /etc/nginx/conf.d/fastcgi.conf;
        set $no_cache "0";
        if ($request_method !~ ^(GET|HEAD)$) {
@@ -55,9 +54,6 @@ location @gitweb {
        fastcgi_no_cache $no_cache;
        fastcgi_param GITWEB_CONFIG /etc/gitweb/gitweb.conf;
        fastcgi_param PATH_INFO $uri;
-       fastcgi_param REDIRECT_STATUS 200;
-               # NOTE: PHP only, required if PHP was built with --enable-force-cgi-redirect
-       fastcgi_param SCRIPT_FILENAME /usr/share/gitweb/gitweb.cgi;
        
        fastcgi_pass_header Cookie;
        fastcgi_pass_header Set-Cookie;