web伺服器 - 本機部署gitlab後,如何在nginx上設定多網域名稱?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:24:46
0
4
856

之前在本機上部署了gitlab服務,可以透過localhost、127.0.0.1 和本機IP存取到本機gitlab頁面。

現在想在本機建立一個網站做些測試,可是不知道怎麼訪問到新建的網站,搜索了相關資料,據說要修改nginx的配置文件,我在配置文件裡添加myhome.cn 域名,並綁定到網站目錄,可是造訪myhome.cn 後,開啟的還是gitlab的頁面。

依照網路上的相關說明,我又修改了gitlab的設定檔:

/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
/opt/gitlab/embedded/service/gitlab-shell/config.yml

把 host 改成了 git.test.com,用gitlab-ctl restart指令重新啟動gitlab後效果也一樣。

/etc/hosts裡面也加入了網域:

127.0.0.1 git.test.com
127.0.0.1 myhome.cn

然而,並沒有什麼用,不管什麼域名,都是造訪gitlab的頁面,有沒有什麼解決方法?


ps -ef | grep nginx指令看了下,發現運行的nginx的路徑是/opt/gitlab/embedded/sbin/nginx,而設定檔路徑是/var/opt/gitlab/nginx,怪不得我開啟/etc/nginx/nginx.conf沒看到gitlab相關的設定。
試著改了下/var/opt/gitlab/nginx/nginx.conf/var/opt/gitlab/nginx/gitlab-http.conf,重新啟動服務後,頁面無法訪問了,我先折騰一下。


/var/opt/gitlab/nginx/nginx.conf開頭處有這樣的內容:

# This file is managed by gitlab-ctl. Manual changes will be
# erased! To change the contents below, edit /etc/gitlab/gitlab.rb
# and run `sudo gitlab-ctl reconfigure`.

呃,原來可以透過修改/etc/gitlab/gitlab.rb來配置,我再折騰一下。

过去多啦不再A梦
过去多啦不再A梦

全部回覆(4)
伊谢尔伦

雷雷

仅有的幸福

兩個nginx並存就好了,只要port不衝突就沒問題。

阿神

能問下最後怎麼解決的嗎?非常感謝,碰到同樣問題。

大家讲道理

我也碰到這個問題,頁面無法訪問了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!