Boa是一種很是小巧的Web服務器,其可執行代碼只有大約60KB左右。做爲一種單任務Web服務器,Boa只能依次完成用戶的請求,而不會fork出新的進程來處理併發鏈接請求。但Boa支持CGI,可以爲CGI程序fork出一個進程來執行,Boa的設計目標是速度和安全。html
官方網址:http://www.boa.org/ubuntu
如下內容來源於網絡轉載:vim
Boa的配置瀏覽器
這一步的工做也在電腦主機上完成。安全
在boa-0.94.13目錄下已有一個示例boa.conf,能夠在其基礎上進行修改。以下:服務器
#vim boa.conf網絡
(1)Group的修改併發
修改 Group nogroup測試
爲 Group 0spa
(2)user的修改
修改 User nobody
爲 User 0
(3)Alias的修改
修改Alias /cgi-bin/ /usr/lib/cgi-bin/
爲 Alias /cgi-bin/ /www/cgi-bin/
(5)DoucmentRoot的修改
修改DoucmentRoot /var/www
爲DoucmentRoot /www
(6)ServerName的設置
修改#ServerName www.SHAEEONE.net
爲 ServerName www.SHAEEONE.net
不然會出現錯誤「gethostbyname::No such file or directory」
(7)AccessLog修改
修改AccessLog /var/log/boa/access_log
爲#AccessLog /var/log/boa/access_log
不然會出現錯誤提示:「unable to dup2 the error log: Bad file deor」
(8)如下配置和boa.conf的配置有關,都是在arm根文件系統中建立
如下步驟在開發板上進行:
建立目錄/etc/boa而且把boa 和 boa.conf拷貝到這個目錄下
mkdir /etc/boa
建立HTML文檔的主目錄/www
mkdir /www
建立CGI腳本所在錄 /www/cgi-bin
mkdir /www/cgi-bin
如下步驟在ubuntu下進行:
將boa.conf拷貝到開發板根文件系統的/etc/boa下
#cp boa.conf /source/rootfs/etc/boa
將boa拷貝到開發板根文件系統的/etc/boa下
#cp src/boa /source/rootfs/etc/boa
將ubuntu下/etc/mime.types拷貝到開發板根文件系統的/etc下
#cp /etc/mime.types /source/rootfs/etc
將你的主頁index.html拷貝到www目錄下
(9)測試
打開一個瀏覽器輸入開發板ip看看效果
It's OK!!!