1.介紹 httpd是Apache超文本傳輸協議(HTTP)服務器的主程式,被設計為一個獨立運行的后臺行程,它會建立一個處理請求的子行程或執行緒的池,通常,httpd不應該被直接呼叫,而應該在類Unix系統中由apachectl呼叫; 2.語法
httpd [ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive ] [ -D parameter ] [ -e level ] [ -E file ] [ -k start|restart|graceful|stop|graceful-stop ] [ -R directory ] [ -h ] [ -l ] [ -L ] [ -S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ]3.引數 -d serverroot:將ServerRoot指令設定初始值為serverroot,它可以被組態檔中的ServerRoot指令所覆寫,其默認值是/usr/local/apache2 ;-d<服務器根目錄> 指定服務器的根目錄; -f config(設定檔案):在啟動中使用config作為組態檔,如果config不以"/"開頭,則它是相對于ServerRoot的路徑,其默認值是conf/httpd.conf ; -k start|restart|graceful|stop|graceful-stop:發送信號使httpd啟動、重新啟動或停止,主要通過apachectl指令來操作 ; -C directive(httpd指令):在讀取組態檔之前,先處理directive的配置指令; -c directive(httpd指令):在讀取組態檔之后,再處理directive的配置指令; -D parameter(設定檔案引數):設定引數parameter ,它配合組態檔中的<IfDefine>段,用于在服務器啟動和重新啟動時,有條件地跳過或處理某些命令; -e level:在服務器啟動時,設定LogLevel為level ,它用于在啟動時,臨時增加出錯資訊的詳細程度,以幫助排錯; -E file:將服務器啟動程序中的出錯資訊發送到檔案file ; -R directory:當在服務器編譯中使用了SHARED_CORE規則時,它指定共享目標檔案的目錄為directory ; -h:輸出一個可用的命令列選項的簡要說明,顯示幫助; -l:輸出一個靜態編譯在服務器中的模塊的串列,顯示服務器編譯時所包含的模塊; -L:輸出一個指令的串列,并包含了各指令的有效引數和使用區域,顯示httpd指令的說明; -M:輸出一個已經啟用的模塊串列,包括靜態編譯在服務器中的模塊和作為DSO動態加載的模塊; -S:顯示從組態檔中讀取并決議的設定結果(目前僅顯示虛擬主機的設定); -t:僅對組態檔執行語法檢查,測驗組態檔的語法是否正,程式在語法決議檢查結束后立即退出,或者回傳"0"(OK),或者回傳非0的值(Error),如果還指定了"-D DUMP_VHOSTS",則會顯示虛擬主機配置的詳細資訊; -v:顯示httpd的版本,然后退出; -V:顯示httpd和APR/APR-Util的版本和編譯引數,然后退出; -X:以除錯模式運行httpd ,僅啟動一個作業行程,并且服務器不與控制臺脫離;
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/36171.html
標籤:Linux
上一篇:Linux應知應會(一)
