Gitlab6.0 和 Apache2

Posted

技术标签:

【中文标题】Gitlab6.0 和 Apache2【英文标题】:Gitlab6.0 and Apache2 【发布时间】:2013-09-14 14:38:22 【问题描述】:

请问如何在 Apache2 上设置 Github 6.0?

Gitlab按照原说明安装

Unicorn.rb 中的调整

... #listen "/home/git/gitlab/tmp/sockets/gitlab.socket", :backlog => 64 #listen "127.0.0.1:8080", :tcp_nopush => true 听“127.0.0.1:8080” ...

我的 Apache2 配置是:

服务器名称 git.domain.com 错误日志 /var/log/apache2/gitlab_error.log CustomLog /var/log/apache2/gitlab_access.log 结合 代理请求关闭 ProxyPreserveHost 开启 代理通行证/http://127.0.0.1:8080/ ProxyPassReverse / 订单拒绝,允许 允许所有人 位置> 虚拟主机>

我得到了:

代理服务器收到来自上游服务器的无效响应。 代理服务器无法处理请求 GET /users/sign_in。 原因:从远程服务器读取错误

谢谢

【问题讨论】:

我解决了这个问题。我将 unicorn.rb 超时设置为 700。然后问题停止了。 【参考方案1】:

如果这对其他人有帮助;

我也遇到了同样的问题,但在我的情况下是磁盘空间不足。我删除了一些大型备份并使用service httpd restart 重新启动了 apache,我的 gitlab 又回来了。

【讨论】:

以上是关于Gitlab6.0 和 Apache2的主要内容,如果未能解决你的问题,请参考以下文章

& 和 && 区别和联系,| 和 || 区别和联系

第三十一节:扫盲并发和并行同步和异步进程和线程阻塞和非阻塞响应和吞吐等

shell中$()和 ` `${}${!}${#}$[] 和$(()),[ ] 和(( ))和 [[ ]]

Java基础8---面向对象代码块和继承和this和super和重写和重载和final

Java基础8---面向对象代码块和继承和this和super和重写和重载和final

JS中some()和every()和join()和concat()和pop(),push(),shift(),unshfit()和map()和filter()