2014-05-07 30 views
0

我已經通過getgetorious.com的安裝程序在CentOS 6 32bit上安裝了gitorious。我繼續並使用主機名「git.mydomain.com」編輯gitorious.yml。用/ usr/bin/restart_gitorious重新啓動gitorious。無法登錄godious安裝,cookie和域問題

我檢查了nginx的conf.d/gitorious.conf文件,它顯示服務器名稱爲我的「git.mydomain.com」。

當我嘗試登錄時,我被重定向回主頁,沒有任何反應。我檢查了從服務器發送的頭文件,cookie是「www.mydomain.com」而不是「git.mydomain.com」

我在我的nginx.conf中爲「www.mydomain」服務器塊。 com「,它指向一個完全不同的目錄。我無法弄清楚如何以及爲什麼cookie被設置爲www而不是git。

這是粘貼我的標題。我用mydomain.com替換了我的實際域。

http://pastebin.com/Lu0txrtR

我也看到這個錯誤在production.log文件

警告:無效的請求主機 'git.fruition.company'。會話cookie 將無法​​正常工作

我已經做了以下修改我的gitorious.yml文件。

#主機的./script/gitorious腳本應該使用:client_host: git.fruition.company

這是服務於應用gitorious,例如 「gitorious.org」

#主機主機:git.fruition.company

我也嘗試使用提供的shell腳本設置主機名無濟於事。

我不知道在哪裏或爲什麼cookie被設置爲www而不是git。

任何幫助將不勝感激。

回答

0

我最終再次運行安裝腳本並創建一個新用戶。一切似乎現在工作。