X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fsalsa%2Ftemplates%2Fapache-salsa.debian.org.conf.erb;h=a417e8e4f40910eb6e444e19b2fe2825f81c17d1;hb=1846d61c55644ac3cd741a5602c27b2cf56d617b;hp=d6e9a96cfac266b0e7e1745dbd84b31cfba611ec;hpb=180bb8abadf2700329bbb94ba78e87d1bc538b22;p=mirror%2Fdsa-puppet.git diff --git a/modules/salsa/templates/apache-salsa.debian.org.conf.erb b/modules/salsa/templates/apache-salsa.debian.org.conf.erb index d6e9a96cf..a417e8e4f 100644 --- a/modules/salsa/templates/apache-salsa.debian.org.conf.erb +++ b/modules/salsa/templates/apache-salsa.debian.org.conf.erb @@ -11,8 +11,27 @@ Use common-debian-service-https-redirect * salsa.debian.org ErrorLog /var/log/apache2/salsa.debian.org-error.log CustomLog /var/log/apache2/salsa.debian.org-access.log privacy - ProxyPass / http://127.0.0.1:8080/ retry=15 - ProxyPassReverse / http://127.0.0.1:8080/ + DocumentRoot /srv/salsa.debian.org/gitlab/public + + ProxyPreserveHost On + AllowEncodedSlashes NoDecode + + ProxyPassReverse http://127.0.0.1:8080/ + ProxyPassReverse http://salsa.debian.org/ + + RewriteEngine on + RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f [OR] + RewriteCond %{REQUEST_URI} ^/uploads/.* + RewriteRule .* http://127.0.0.1:8080%{REQUEST_URI} [P,QSA,NE] + + RequestHeader set X_FORWARDED_PROTO 'https' + RequestHeader set X-Forwarded-Ssl on + + ErrorDocument 404 /404.html + ErrorDocument 422 /422.html + ErrorDocument 500 /500.html + ErrorDocument 502 /502.html + ErrorDocument 503 /503.html # vim:set syn=apache: