2013-05-07 61 views
1

我想用Nginx設置gitweb。用nginx設置git instaweb

git instaweb支持很少的Web服務器,包括的httpd,Apache的,使用WEBrick等

我試圖使用nginx Git中instaweb HTTP守護程序,但失敗了。

[[email protected]:/src/project]$ git instaweb -d nginx 
Unknown httpd specified: nginx 

我也試過在混帳instaweb手冊頁給它配置在.git/config

[instaweb] 
        local = true 
        httpd = nginx 
        port = 4321 
        browser = firefox 

它也不工作。有沒有辦法或黑客使其工作?

回答

2

Instaweb是一個便捷的設置腳本。爲了它的工作,它需要知道如何配置Web服務器。由於不支持nginx,所以不能使用它。 相反,您應該閱讀gitweb手冊並根據該信息創建您自己的配置。

+0

我檢查了apache2的'-d'參數。它設置'serverroot'。在nginx中沒有辦法做到這一點。 (我看到'man nginx')。在nginx中,必須將新站點顯式添加到sites-enable作爲虛擬主機或默認主機。 – smitrp 2013-05-11 12:01:03