Have apache honor replicate_local.
Change-Id: I44538a151afda2086469d0309b8113be0a477f93
This commit is contained in:
parent
383c023b15
commit
892a620737
@ -43,17 +43,21 @@
|
|||||||
RewriteEngine on
|
RewriteEngine on
|
||||||
RewriteCond %{HTTP_HOST} !<%= scope.lookupvar("gerrit::virtual_hostname") %>
|
RewriteCond %{HTTP_HOST} !<%= scope.lookupvar("gerrit::virtual_hostname") %>
|
||||||
RewriteRule ^.*$ <%= scope.lookupvar("gerrit::canonicalweburl") %>
|
RewriteRule ^.*$ <%= scope.lookupvar("gerrit::canonicalweburl") %>
|
||||||
|
<% if scope.lookupvar("gerrit::replicate_local") -%>
|
||||||
RewriteCond %{REQUEST_URI} !^/p/
|
RewriteCond %{REQUEST_URI} !^/p/
|
||||||
|
<% end -%>
|
||||||
RewriteRule ^/(.*)$ http://localhost:8081/$1 [P]
|
RewriteRule ^/(.*)$ http://localhost:8081/$1 [P]
|
||||||
|
|
||||||
ProxyPassReverse / http://localhost:8081/
|
ProxyPassReverse / http://localhost:8081/
|
||||||
|
|
||||||
|
<% if scope.lookupvar("gerrit::replicate_local") -%>
|
||||||
SetEnv GIT_PROJECT_ROOT /var/lib/git/
|
SetEnv GIT_PROJECT_ROOT /var/lib/git/
|
||||||
SetEnv GIT_HTTP_EXPORT_ALL
|
SetEnv GIT_HTTP_EXPORT_ALL
|
||||||
|
|
||||||
AliasMatch ^/p/(.*/objects/[0-9a-f]{2}/[0-9a-f]{38})$ /var/lib/git/$1
|
AliasMatch ^/p/(.*/objects/[0-9a-f]{2}/[0-9a-f]{38})$ /var/lib/git/$1
|
||||||
AliasMatch ^/p/(.*/objects/pack/pack-[0-9a-f]{40}.(pack|idx))$ /var/lib/git/$1
|
AliasMatch ^/p/(.*/objects/pack/pack-[0-9a-f]{40}.(pack|idx))$ /var/lib/git/$1
|
||||||
ScriptAlias /p/ /usr/lib/git-core/git-http-backend/
|
ScriptAlias /p/ /usr/lib/git-core/git-http-backend/
|
||||||
|
<% end -%>
|
||||||
|
|
||||||
<Directory /home/gerrit2/review_site/git/>
|
<Directory /home/gerrit2/review_site/git/>
|
||||||
Order allow,deny
|
Order allow,deny
|
||||||
|
Loading…
x
Reference in New Issue
Block a user