複製鏈接
請複製以下鏈接發送給好友

httpd

鎖定
httpd是Apache超文本傳輸協議(HTTP)服務器的主程序。被設計為一個獨立運行的後台進程,它會建立一個處理請求的子進程或線程的池。
外文名
httpd
語    法
[ -d serverroot ]
選    項
設置初始值
定    義
超文本傳輸協議(HTTP)服務器的主程序

目錄

httpd簡介

通常,httpd不應該被直接調用,而應該在Linux系統中由 apachectl 調用,在Windows NT/2000/XP/2003中作為服務運行和在Windows 95/98/ME中作為控制枱程序運行。

httpd語法

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 ]
在中Windows系統,還可以使用下列參數:
httpd [ -k install|config|uninstall ] [ -n name ] [ -w ]

httpd選項

-d serverroot
將ServerRoot指令設置初始值為serverroot。它可以被配置文件中的ServerRoot指令所覆蓋。其默認值是/usr/local/apache2
-f config
在啓動中使用config作為配置文件。如果config不以"/"開頭,則它是相對於ServerRoot的路徑。其默認值是conf/httpd.conf
-k start|restart|graceful|stop|graceful-stop
發送信號使httpd啓動、重新啓動或停止。更多信息請參見停止Apache
-C directive
在讀取配置文件之前,先處理directive的配置指令。 -c directive 在讀取配置文件之後,再處理directive的配置指令。
-D parameter
設置參數parameter ,它配合配置文件中的<IfDefine>段,用於在服務器啓動和重新啓動時,有條件地跳過或處理某些命令。
-e level
在服務器啓動時,設置LogLevel為level 。它用於在啓動時,臨時增加出錯信息的詳細程度,以幫助排錯。
-E file
將服務器啓動過程中的出錯信息發送到文件file 。
-R directory
當在服務器編譯中使用了SHARED_CORE規則時,它指定共享目標文件的目錄為directory 。
-h
輸出一個可用的命令行選項的簡要説明。
-l
輸出一個靜態編譯在服務器中的模塊的列表。它不會列出使用LoadModule指令動態加載的模塊。
-L
輸出一個指令的列表,幷包含了各指令的有效參數和使用區域。
-M
輸出一個已經啓用的模塊列表,包括靜態編譯在服務器中的模塊和作為DSO動態加載的模塊。
-S
顯示從配置文件中讀取並解析的設置結果(僅顯示虛擬主機的設置)
-t
僅對配置文件執行語法檢查。程序在語法解析檢查結束後立即退出,或者返回"0"(OK),或者返回非0的值(Error)。如果還指定了"-D DUMP_VHOSTS",則會顯示虛擬主機配置的詳細信息。
-v
顯示httpd的版本,然後退出。
-V
顯示httpd和APR/APR-Util的版本和編譯參數,然後退出。
-X
調試模式運行httpd 。僅啓動一個工作進程,並且服務器不與控制枱脱離。
下列參數僅用於Windows平台:
-k install|config|uninstall
安裝Apache為一個Windows NT的服務;改變Apache服務的啓動方式;刪除Apache服務。 -n name 指定Apache服務的名稱為name -w 保持打開控制枱窗口,使得可以閲讀出錯信息。 (金步國譯)