我使用以下命令在 DigitalOcean 的 vps 上安裝了 gitlab
sudo EXTERNAL_URL="http://gitlab.cc-soft.xyz" apt-get install gitlab-ee:當我去http://gitlab.cc-soft.xyz它顯示我這個頁面:
如何解決這個問題?
uj5u.com熱心網友回復:
我在 ubuntu docker 容器上嘗試了安裝步驟,gitlab 運行沒有問題。如果有人感興趣:
docker run --name ubuntu-gitlab -p 8000:80 -p 8443:443 -it ubuntu:latest bash
現在關于你的問題。我能想到兩種可能:
- 您忘記為您的 gitlab 機器設定 DNS 記錄,它當前指向另一個正在運行的 apache 服務器。
- 或者您已經在該機器上安裝了 Web 服務器。
在后一種情況下,您需要執行以下操作之一:
- 洗掉當前的 Web 服務器并將 gitlab 安裝為該機器中唯一的服務器
- 將 gitlab 配置為使用此處描述的相對 url 。您可能需要在主 Web 服務器中設定額外的代理。
但是,在我的清晰設定中,我沒有另一臺服務器,并且 gitlab404在主域中顯示與 foxy 相同的第一頁(在 gitlab 完全正常運行之前我們得到的那個)。它運行平穩http://domain/gitlab
PS:與您的問題無關,我將添加我遇到的問題和我找到的解決方案,以供將來參考。
在安裝程序中,我被凍結了(或者可能花費了太長時間):
ruby_block[wait for logrotate service socket] action run
并在另一個 shell 中運行以下命令似乎可以作業,并繼續安裝(sudo非 root 設定需要)
/opt/gitlab/embedded/bin/runsvdir-start
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/413128.html
標籤:
