參考路徑:
參考路徑:
參考路徑:
我們獲取的原始碼為:boa-0.94.13.tar包,解壓
$ tar -xf boa-
0.94
.13.tar
2.環境搭建
$ sudo apt-get install bison
$ sudo apt-get install flex
3修改檔案src/compat.h
cd boa-
0.94
.13/src
#define timezone_offset(foo) foo##->tm_gmtoff
改為
#define timezone_offset(foo) (foo)->tm_gmtoff
4.修改boa.c原始檔將boa.c檔案中以下幾行判斷注釋掉。
if
(setuid(0
)!=-1
)改為/*if (setuid(0) != -1) */
5 ./configure
$ cd boa-
0.94
.13/src
$ ./configure
會在src下生成makefile
修改makefile檔案(此步驟可不做,用於生成編譯檔案,供系統直接使用)
7.建立資料夾
$ sudo mkdir /etc/boa
$ cd boa-
0.94
.13/src
$ sudo cp .
./boa.conf /etc/boa
8.修改boa.conf
$ cd /etc/boa/
8.更改內容
#group nogroup
group 0
#0表示root使用者組
#scriptalias /cgi-bin/ /usr/lib/cgi-bin/
scriptalias /cgi-
bin/
/var/www/cgi-
bin/
#accesslog /var/log/boa/access_log
9.我們還需要修改原始碼src/log.c中的內容,如下圖所示
10.建立index.html
$ cd /var/www
index.html內容
"utf-8"
/>
upload<
/title>
<
/head>
/h2>
<
/body>
<
/html>
11.執行boa
$ cd src/
$ sudo .
/boa
由於在boa.conf中我們的埠為80
,瀏覽器訪問80埠就好了
自定義web專案的初始化
啟動乙個專案時,大多數情況下我們都需要對專案進行一些自定義的初始化,如,載入數字字典,載入配置到redis等等,這需要我們在 裡進行業務實現.使用場景 配置配在xml檔案中,專案啟動要讀取這些配置才用這個方法.配置 類 data slf4j public class servicehander 初始...
專案初始化 vue cli
一 輸入命令 vue init template name project name template name 有5種 webpack 常用 webpack browserfy browserfy project name 二 之後跟著提示輸入命令 porject name 專案名 盡量不要大寫 ...
初始化git專案
首先得在git上建立分組,建立專案名稱。1 開啟terminal終端 2 切換到你的本地專案目錄 3 初始化本地倉庫 git init 4 新增檔案到本地倉庫 git add 5 提交檔案 git commit m first commit 6 新增遠端倉庫位址到本地倉庫 先到遠端倉庫的頁面上,複製...