在Ubuntu上使用Boa Server作為網頁伺服器
Boa server是一個輕量化的web server(網頁伺服器)
執行起來所佔用的CPU資源較少
想要執行web server呈現網頁又不想佔用太多資源的話,boa是一個不錯的選擇
也時有應用在嵌入式設備的例子
在這裡我們利用比較簡單的方式在Ubuntu上來安裝Bos server
利用apt-get的方式安裝,首先要再terminal上執行安裝指令
安裝完成後程式就會立即啟動,隨後每次開機就會自動開啟
可以在終端機使用ps+grep指令找到程序
在這個目錄下可以放入我們自己的網頁
這時候可以進行簡單的測試,試著在目錄下放入index.html的網頁檔案
若有現成的檔案就直接方進去/var/www就行了
若沒有也可以建立一個簡單的檔案,以下是範例
進入存放網頁的目錄中
利用文字編輯器填入基本網頁的內容(在此用vim當然也可以使用其他的文字編輯器)
由於權限問題,請注意一定要加上"sudo"來新增、編輯檔案
將檔案輸入下列內容後儲存
<!DOCTYPE html>
<html>
<head>
<p><title>I Am Title</title> </p>
</head>
<body>
<h3>I Am Context</h3>
</body>
</html>
若需要修改boa server的相關設定,可以找到/etc/boa/boa.conf進行修改,可修改port或其他相關設定
$ cd /etc/boa
$ sudo vim boa.conf
修改完後記得要重新啟動boa程式
利用ps+grep找到程序的PID後,利用kill指令可以將其關閉
$ ps -aux | grep boa
$ sudo kill PID
重新啟動boa server的指令:
$ sudo boa
在boa.conf設定檔案裝,預設port為80,若修改port的代號,在進入網頁時就必須在IP後加入port碼,例如: 127.0.0.1:100
Boa中提供我們使用cgi網頁
若需要使用cgi網頁,可以將cgi程式放置於/var/www/cgi-bin目錄中
接著修改boa.conf檔案中的"ScriptAlias"中的目錄位置:
ScriptAlias cgi-bin/ /var/www/cgi-bin/
隨後就可以在瀏覽器中輸入檔案位置進行測試
127.0.0.1/cgi-bin/(檔案名稱)
對Boa server更詳盡的介紹可以參考
http://www.boa.org/
執行起來所佔用的CPU資源較少
想要執行web server呈現網頁又不想佔用太多資源的話,boa是一個不錯的選擇
也時有應用在嵌入式設備的例子
在這裡我們利用比較簡單的方式在Ubuntu上來安裝Bos server
利用apt-get的方式安裝,首先要再terminal上執行安裝指令
$ sudo apt-get install boa
安裝完成後程式就會立即啟動,隨後每次開機就會自動開啟
可以在終端機使用ps+grep指令找到程序
$ ps -aux | grep boa
系統會新增一個目錄為/var/www/在這個目錄下可以放入我們自己的網頁
這時候可以進行簡單的測試,試著在目錄下放入index.html的網頁檔案
若有現成的檔案就直接方進去/var/www就行了
若沒有也可以建立一個簡單的檔案,以下是範例
進入存放網頁的目錄中
$ cd /var/www
由於權限問題,請注意一定要加上"sudo"來新增、編輯檔案
$ sudo vim index.html
<!DOCTYPE html>
<html>
<head>
<p><title>I Am Title</title> </p>
</head>
<body>
<h3>I Am Context</h3>
</body>
</html>
若需要修改boa server的相關設定,可以找到/etc/boa/boa.conf進行修改,可修改port或其他相關設定
$ cd /etc/boa
$ sudo vim boa.conf
修改完後記得要重新啟動boa程式
利用ps+grep找到程序的PID後,利用kill指令可以將其關閉
$ ps -aux | grep boa
$ sudo kill PID
重新啟動boa server的指令:
$ sudo boa
在boa.conf設定檔案裝,預設port為80,若修改port的代號,在進入網頁時就必須在IP後加入port碼,例如: 127.0.0.1:100
Boa中提供我們使用cgi網頁
若需要使用cgi網頁,可以將cgi程式放置於/var/www/cgi-bin目錄中
接著修改boa.conf檔案中的"ScriptAlias"中的目錄位置:
ScriptAlias cgi-bin/ /var/www/cgi-bin/
隨後就可以在瀏覽器中輸入檔案位置進行測試
127.0.0.1/cgi-bin/(檔案名稱)
對Boa server更詳盡的介紹可以參考
http://www.boa.org/
留言
張貼留言