2011-09-07 68 views
1

我試圖讓Lighttpd的啓動和運行,但我有幾個問題, 想知道如果有人能在正確的方向指向我。我只用delt 與Apache2,這是一個輕鬆起牀和運行在我的Ubuntu的盒子,但 我需要一個服務器在我的BeagleBoard-XM新建立,並認爲Lighttpd 將值得嘗試,所以我添加了所有依賴關係並重建它。 建設後,我帶來的系統備份,只能發現在/ usr/sbin目錄/和MODS的 usr/lib中/ lighttphd /庫的lighttpd和 lighttpd的天使。運行lighttpd返回「沒有配置可用。 嘗試使用-f選項。」。配置文件是在這裏的某處,我不能 找到它,我需要創建一個,或者它失去了方法嗎?我假設我會在/ etc /下找到 ,但是在那裏沒有lighttpd文件夾。就像我說過的,我之前沒做過 ,並且需要在正確的方向上打好戳,謝謝。Buildroot裏面:運行Lighttpd的

回答

1

我還沒有嘗試過的lighttpd,但好像沒有默認配置來運行它。在http://redmine.lighttpd.net/wiki/lighttpd/TutorialConfiguration有一個文檔,您可以找到配置文件來運行服務器和命令行參數。

不過,我建議你向用戶THTTPD(http://acme.com/software/thttpd/)。它非常輕巧,速度很快。它不需要太多的配置。您可以輕鬆構建和運行它。

+0

我沒有看http://redmine.lighttpd.net/wiki/lighttpd/TutorialConfiguration但有錯誤想出了(我認爲缺少文件)。我會給thttpd一個嘗試,嵌入式版權越輕越好?我會嘗試一下,看看它是怎麼回事,謝謝你的回覆! – Matt

+0

編輯:建立偉大! Buildroot已經有了,我所要做的就是將它指向我的構建工具,然後使用get_line(與另一個預定義衝突)更改output/build/thttpd-2.25b/extras/passwd.c對getline的使用,並將其構建到正確位置。我在我的新rootfs中獲得了所有正確的文件:/ var/www,/ usr/bin,/ usr/sbin等等......我可能仍然有一些問題,但這也是可以預料的。再次感謝。 – Matt

0

您需要自己創建配置文件並使用-f選項運行lighthttpd,讓它知道在哪裏可以找到它(儘管如果我記得它會在/ etc中看起來默認是y)。

如果我沒有記錯沒有在lighthttpd源分佈的示例配置文件。