port:boa伺服器監聽的埠,預設的埠是80。如果埠小於1024,則必須是root使用者啟動伺服器。
user:連線到伺服器的客戶端的身份,可以是使用者名稱或uid。(為什麼非要指定為檔案的所有者才能訪問網頁呢?nobody使用者也有讀許可權啊)
group:連線到伺服器的客戶端的組,可以是組名或gid。
errorlog:指定錯誤日誌檔案。如果路徑沒有以「/」開始,則相對於serverroot路徑。沒有配置時預設的檔案是/dev/stderr。若不想記錄日誌,指定檔案為/dev/null。
accesslog:設定訪問日誌檔案,與errorlog類似。
uselocaltime:設定使用本地時間,使用utc時注釋這個引數。這個引數沒有值。
verbosecgilogs:在錯誤日誌檔案中記錄cgi啟動和停止時間,若不記錄,注釋這個引數。這個引數沒有值。
servername:指定伺服器的名稱,當客戶端使用gethostname + gethostbyname時返回給客戶端。
virtualhost:虛擬主機開關。使用此引數,則會在documentroot設定的目錄新增乙個ip位址作為新的documentroot來 處理客戶端的請求。如documentroot設定為/var/www,則http://localhost/ 則轉換成/var/www/127.0.0.1/,若注釋此引數,則為/var/www/。
userdir:指定使用者目錄。
directoryindex:指定預生成目錄資訊的檔案,注釋此變數將使用directorymaker變數。這個變數也就是設定預設主頁的檔名。
directorymaker:指定用於生成目錄的程式,注釋此變數將不允許列目錄。
directorycache:當directoryindex檔案不存在,而direcotrymaker又被注釋掉時,將列出這個引數指定目錄給客戶端。
keepalivemax:每個連線允許的請求數量。如果將此值設為" 0 ",將不限制請求的數目。
mimetypes:設定包含mimetypes資訊的檔案,一般是/etc/mime.types。
defaulttype:預設的mimetype型別,一般是text/html。
cgipath:相當於給cgi程式使用的$path變數。
singlepostlimit:一次post允許最大的位元組數,預設是1mb.
redirect:重定向檔案
aliases:指定路徑的別名。
scriptalias:指定指令碼路徑的虛擬路徑。
web伺服器 nginx配置檔案
啟動子程序程式的預設使用者 user nobody 乙個主程序和多個工作程序。工作程序是單程序的,且不需要特殊授權即可執行 這裡定義的是工作程序數量 worker processes 1 全域性錯誤日誌的位置及日誌格式 error log logs error.log error log logs ...
boa配置檔案詳解
web伺服器boa配置檔案引數說明 boa的配置檔案是 etc boa boa.conf。port boa伺服器監聽的埠,預設的埠是80。如果埠小於1024,則必須是 root使用者啟動伺服器。listen 繫結的ip位址。不使用這個引數時,將繫結所有的位址。user 連線到伺服器的客戶端的身份,可...
web伺服器之boa搭建開發例項
使用web頁面遠端控制led 1 cgi程式設計 cgi common gateway inte ce 是外部應用擴充套件,應用程式與www伺服器互動的乙個標準介面。按照cgi標準編寫的外部擴充套件應用程式可以處理客戶端瀏覽器輸入的資料,從而完成客戶端與伺服器的互動操作。而cgi規範就定義了web伺...