boa web服務器

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!!!

相關文章
相關標籤/搜索