diff --git a/roles/distgit/templates/lookaside-upload.conf b/roles/distgit/templates/lookaside-upload.conf index 48b8dfd449..4425f062e7 100644 --- a/roles/distgit/templates/lookaside-upload.conf +++ b/roles/distgit/templates/lookaside-upload.conf @@ -83,3 +83,27 @@ SSLCryptoDevice builtin +# Allow upload via src + + # This alias must come before the /repo/ one to avoid being overridden. + ScriptAlias /repo/pkgs/upload.cgi /srv/web/upload.cgi + + Alias /repo/ /srv/cache/lookaside/ + ServerName src.fedoraproject.org + ServerAdmin webmaster@fedoraproject.org + + ErrorLog logs/ssl_error_log + + + Options +ExecCGI + + AuthType GSSAPI + GssapiSSLonly On + AuthName "GSSAPI Single Sign On Login" + GssapiCredStore keytab:/etc/httpd.keytab + + Require valid-user + + + +