]> git.pld-linux.org Git - packages/gitlab-ce.git/blame - gitlab-apache-conf
fix log packaging
[packages/gitlab-ce.git] / gitlab-apache-conf
CommitLineData
edff9e13
ER
1#This configuration has been tested on GitLab 6.0.0 and GitLab 6.0.1
2#Note this config assumes unicorn is listening on default port 8080.
3#Module dependencies
4# mod_rewrite
5# mod_proxy
6# mod_proxy_http
7<VirtualHost *:80>
8 ServerName gitlab.example.com
9 ServerSignature Off
10
11 ProxyPreserveHost On
12
13 <Location />
14 # New authorization commands for apache 2.4 and up
15 # http://httpd.apache.org/docs/2.4/upgrading.html#access
16 Require all granted
17
18 ProxyPassReverse http://127.0.0.1:8080
19 ProxyPassReverse http://gitlab.openmamba.org/
20 </Location>
21
22 #apache equivalent of nginx try files
23 # http://serverfault.com/questions/290784/what-is-apaches-equivalent-of-nginxs-try-files
24 # http://stackoverflow.com/questions/10954516/apache2-proxypass-for-rails-app-gitlab
25 RewriteEngine on
26 RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
27 RewriteRule .* http://127.0.0.1:8080%{REQUEST_URI} [P,QSA]
28
29 # needed for downloading attachments
30 DocumentRoot /var/lib/gitlab/www/public
31
32 #Set up apache error documents, if back end goes down (i.e. 503 error) then a maintenance/deploy page is thrown up.
33 ErrorDocument 404 /404.html
34 ErrorDocument 422 /422.html
35 ErrorDocument 500 /500.html
36 ErrorDocument 503 /deploy.html
37
38 LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common_forwarded
39 ErrorLog /var/log/httpd/gitlab.example.com_error.log
40 CustomLog /var/log/httpd/gitlab.example.com_forwarded.log common_forwarded
41 CustomLog /var/log/httpd/gitlab.example.com_access.log combined env=!dontlog
42 CustomLog /var/log/httpd/gitlab.example.com.log combined
43
44</VirtualHost>
This page took 0.025807 seconds and 4 git commands to generate.