2016-07-29 47 views
1

好的,我有一個運行在本地服務器上的測試設置,它運行得像冠軍。在VPS上運行GitLab-CE碼頭容器時出現問題

我想在我的VPS上重新實現這個。配置文件僅在郵件服務器部分方面有所不同,因爲VPS啓用了此功能,但本地服務器不支持。

是最明顯的(或許更多)的問題是,當我打我的域名:9080重定向到登錄頁面,但失去該端口信息。我的本地安裝不。

我爲我的生活,也不能找出我需要改變,以解決這個問題。

要了解我的意思,如果上述內容不清楚,可以轉到shadow.schotty.com:9080並且完美地工作(很明顯,不是新的用戶部分,因爲電子郵件未設置)。 schotty.com:9080有重定向問題。

至於對我來說顯而易見的問題:

  1. 這裏是泊塢窗發佈從我做起腳本複製端口:

    --publish 9443:443 --publish 9080:80 - - 發佈9022:22 \

  2. 不,我沒有過的安裝在本地主機上,因爲我想也記錄到底是什麼我做和T任何現有的部分複製o確保由於我使用的是更新的版本,我不想使用不兼容的配置文件出現的潛在問題。

  3. 我沒有複製我的啓動腳本,並適當修改它的體積目錄。

  4. 的唯一修改任何配置文件是在郵件服務器部分條目。

感謝任何人可以用我的方式折騰我的想法。

Andrew。

回答

3

OK,想通了一些東西在這裏,應該是幫助他人。

由於我在陰影上進行了安裝,因此首先發生了一些變化。但是現在兩者的表現完全相同,因爲兩者都完全相同。

要解決全線網絡端口,則需要選擇一個端口來使用該軟件套件的其餘部分沒有使用,也沒有明顯的主機上的其他集裝箱/守護程序。 8080確實使用,所以我選擇了堅守與9080

地方這個問題,有需要做的一個非常具體的方式。 首先是在配置 - 你需要設置變量,如下所示:

external_url 'http://host.domain.tld:9080' 

我相信很多想去阻止那裏,失敗(我確信到底做了)。現貨是在碼頭容器初始化中。由於某種原因,它使用工作,但不再。但簡單的修復只是將外部端口映射到內部端口1:1。所以在我的情況下,我用9080,所以下面的發佈必須使用:

--publish 443:443 --publish 9080:9080 --publish 22:22 \ 

這一切修復。

現在關閉其他問題:D

相關問題