I used this setting, http behind unicorn and it works nicely. Note, I raised unicorn timeout to 90
<VirtualHost *:80> ServerAdmin [email protected] ServerName gitlab.mycorp.com ServerAlias gitlab-dev.mycorp.com SetOutputFilter DEFLATE SetInputFilter DEFLATE DeflateFilterNote Input instream DeflateFilterNote Output outstream DeflateFilterNote Ratio ratio DocumentRoot /srv/www/gitlab/public ProxyPreserveHost On <Location /> Order deny,allow Allow from all ProxyPassReverse http://127.0.0.1:8080 ProxyPassReverse http://gitlab.mycorp.com/ </Location> RewriteEngine on RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteRule .* http://127.0.0.1:8080%{REQUEST_URI} [P,QSA] ErrorDocument 404 /404.html ErrorDocument 422 /422.html ErrorDocument 500 /500.html ErrorDocument 503 /deploy.html # Logs SetEnvIf Request_URI "^/server-status/*" dontlog ErrorLog /var/log/apache2/gitlab_error_log CustomLog /var/log/apache2/gitlab_access_log combined env=!dontlog </VirtualHost> 2014-07-07 23:57 GMT+02:00 Cord Thomas <[email protected]>: > hi, > > I have gitlab proxied behind apache. > > I am getting intermittent errors when trying to use the download feature for > a repository. > > I don't see any errors in the gitlab logs and i do not see any errors in the > Apache logs. > > the file is typically created and a second attempt is successful. > > I have proxytimeout set to 30 seconds and the zip files are taking much less > time than this, though that could be part of the problem... > > Any other thoughts on why we might be getting this error? > > Proxy Error > > The proxy server received an invalid response from an upstream server. > The proxy server could not handle the request GET > /cthomas/rand-slope-one/repository/archive.tar.gz. > > Reason: Error reading from remote server > > > Apache configuration: > > NameVirtualHost *:80 > > <VirtualHost *:80> > > ServerName code.rand.org > > ProxyTimeout 30 > > <Proxy *> > > Order deny,allow > > Allow from all > > </Proxy> > > ProxyPass / http://localhost:3000/ > > ProxyPassReverse / http://localhost:3000/ > > </VirtualHost> > > -- > You received this message because you are subscribed to the Google Groups > "GitLab" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/gitlabhq/171c7d56-6bd7-4a7b-b443-f5342271e899%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "GitLab" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/gitlabhq/CALyUpY1fobTmXtw3CgJ4yuOsZ01wPtnt5mk86oLY360xu0WQ%3DQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
