在 Apache2(Ubuntu 14.04 LTS)上运行 Gitlab:资产未加载

在 Apache2(Ubuntu 14.04 LTS)上运行 Gitlab:资产未加载

我目前正在我的 Ubuntu Server 14.04 上设置 Gitlab。安装 Gitlab、禁用 Nginx 并为 apache2 设置虚拟主机后,界面实际上会加载 - 但其中一个资产文件(主 Javascript 文件)会引发代理错误并返回 502 状态。

error.log 显示:

[Tue Jan 27 14:25:10.198423 2015] [proxy_http:error] [pid 26941] (20014)Internal error: [client 155.56.40.102:60125] AH01102: error reading status line from remote server 127.0.0.1:8080

有人知道如何解决这个问题吗?提前致谢。

答案1

最后我找到了我的设置的解决方案。Gitlab 的 Unicorn 服务器默认设置为端口 8080 - 我认为这与 apache2 配置发生了冲突。将 Unicorn 的端口设置为 8000 并在 apaches 的站点中为 Gitlab 调整端口后,apache 的虚拟主机工作正常,脚本已成功加载到 Gitlab 起始页中。

希望这对遇到同样问题的人有帮助。

相关内容