+map $sent_http_content_type $expires {
+ default off;
+ text/html epoch;
+}
+
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
+ expires $expires;
+
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
location /static { # gitweb static files
root /usr/share/gitweb;
- try_files $uri $uri/ =404;
+ try_files $uri $uri/ =404;
+ }
+
+ location /isso {
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ proxy_set_header X-Script-Name /isso;
+ proxy_set_header Host $host;
+ proxy_set_header X-Forwarded-Proto $scheme;
+ proxy_pass http://localhost:8080;
}
}