# define time zone _ offsetfoo # #-TM _ GMT off修改為:
# define time zone _ offsetfoo-TM _ GMT off再次編譯。如果可以編譯,boa可執行文件將在當前路徑生成:
boa配置
從Ubuntu傳輸mime.types文件 /etc目錄到開發板的/etc目錄。註意:這是MIME,是web服務器支持的規範。
在開發板/etc目錄下創建boa文件夾:
Cd /etcmkdir boa在開發板根目錄下建立www文件夾,在www目錄下建立文件夾的cgi-bin目錄:
Mkdir -p /www/cgi-bin將boa.conf文件從boa-0.94.13目錄轉移到開發板的/etc/boa目錄。
scp BOA . conf root @ 192 . 168 . 1 . 10:/etc/BOA將BOA可執行程序轉移到開發板的bin目錄下。
Scp boa root@192.168.1.10:/bin在開發板/etc目錄下創建壹個組文件:
Cd /etctouch組使用vi編輯器打開開發板上/etc/boa目錄下的boa.conf文件,需要修改如下:
將Group nogroup改為Group 0。
在ErrorLog和AccessLog行中指定日誌文件的路徑,將日誌保存到/etc/boa目錄,修改如下:
ErrorLog /etc/boa/error_log#請註意:將日誌發送到管道(
# ServerName:如果與get hostname get hostname ServerName www.your.org.here返回的名稱不同,則應該發送回# Clients的服務器名稱然後找到DocumentRoot /var/www行,並將其修改為DocumentRoot /www:
Root/www 然後找到script alias/CGI-bin//usr/lib/CGI-bin/這壹行,修改為script alias/CGI-bin//www/CGI-bin/:
script alias/CGI-bin//www/CGI-bin/以上是boa.conf的配置文件中需要修改的幾點
最後,進入我們之前創建的www目錄,然後使用VI index.html命令構建index.html網頁文件進行測試。妳可以在網上搜索壹些關於簡單網頁設計的教程。這裏我們設計壹個簡單的網頁,比如:
Htmlheadtitleboa服務器測試/title/head dy style= 背景色:# 00000;左填充:300px填充頂部:100px#039;p style= # 039顏色:白色;文本對齊:左對齊;寬度:190px高度:45px字體大小:30px字體系列:微軟雅黑;左填充:5px#039;嵌入式大雜燴/PP style= 顏色:紅色;字體大小:20px字體系列:微軟雅黑;#039;ZhengN/PP style= 顏色:黃色;字體大小:20px字體系列:微軟雅黑;文本對齊:左對齊;#039;微信官方賬號專註於嵌入式技術,包括但不限於C/C、嵌入式、物聯網、Linux。/p/body/html保存並退出index.html。至此,我們的web服務器基本完成,服務器上有壹個簡單的web文件index.html。
這裏 這是壹個簡單的測試:
在我們的開發板上輸入boa命令啟動web服務器。
輸入以下命令,查看boa程序是否成功啟動:
PS-e
boa流程成功啟動後,在瀏覽器中輸入我們開發板的IP地址,即可訪問index.html網頁:
可以看到,我們可以通過瀏覽器訪問利用開發板搭建的web服務器上的網頁,這表明我們已經在開發板上成功搭建了基於boa的web服務器。
本文簡單演示了如何通過開發板web服務器環境,並設計了壹個簡單的網頁。然後,我們會繼續探索如何通過網頁與我們的開發板進行交互,比如通過網頁點亮開發板的led,將開發板的壹些數據傳輸到網頁上進行顯示。
王者之心2點擊試玩