1.介紹 apachectl是Apache HTTP服務器的前端程式,主要用途是幫助管理員控制服務器的后臺守護行程; apachectl腳本有兩種操作模式:
- 作為簡單的httpd的前端程式,設定所有必要的環境變數,然后啟動httpd,并傳遞所有的命令列引數
- 作為SysV初始化腳本,接受簡單得一個單詞的引數,如:start、restart,翻譯為適當的信號
apachectl [start][stop][restart][fullstatus][status][graceful][configtest]3.引數 start:啟動Apache HTTP后臺守護行程,如果已經啟動,則報錯,等同于apachectl -k start; stop:停止Apache HTTP后臺守護行程,等同于apachectl -k stop; restart:重新啟動Apache httpd后臺守護行程,如果守護行程尚未運行,則啟動它,在重新啟動守護行程之前,此命令會使用configtest自動檢查組態檔,以確保Apache不會死掉,它等價于 apachectl -k restart ; fullstatus:顯示由mod_status提供的完整的狀態報告,要使用這個功能,需要啟用服務器上的mod_status模塊,并且系統中有一個基于文本的瀏覽器,如lynx ,修改腳本中的STATUSURL變數,可以修改訪問狀態報告的URL ; status:顯示一個簡要的狀態報告,它類似于fullstatus選項,但是省略了正在處理的請求的串列; graceful:優雅地重新啟動Apache httpd后臺守護行程,如果守護行程尚未啟動,則啟動它,它和標準重新啟動的不同之處在于:不會中斷當前已經打開的連接,也不會立即關閉日志,這意味著,如果在日志滾動腳本使用它,則在處理日志之前必須加入一個實實在在的延遲,以確保老的日志檔案在被處理前已經關閉,在重新啟動守護行程之前,此命令會使用configtest自動檢查組態檔,以確保Apache不會死掉,它等價于 apachectl -k graceful ; graceful-stop:優雅地停止Apache httpd后臺守護行程,它和標準停止的不同之處在于:不會中斷當前已經打開的連接,也不會立即關閉日志,它等價于 apachectl -k graceful-stop ; configtest:執行一次組態檔語法檢查,它決議組態檔,并報告 Syntax Ok 或者是特定的語法錯誤詳細資訊,它等價于 apachectl -t ,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/36172.html
標籤:Linux
下一篇:docker基礎:容器操作命令
