Linux基礎命令---httpd守護程式

一生有你llx發表於2019-06-11

httpd

httpd 是apache超文字傳輸協議的主程式,它被設計成一個獨立執行的守護程式。httpd會建立一個執行緒池來處理http請求。

此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

 

1 、語法

httpd  [ 選項]

 

2 、引數列表

選項

說明

-d   serverroot

設定伺服器根目錄。對應配置檔案中的ServerRoot指令

-f   config

指定apache伺服器的配置檔案。如果配置檔案不使用絕對路徑,那麼就是相對於ServerRoot的路徑

-k

start|restart|graceful|stop|graceful-stop

向httpd程式傳送資訊,可以控制httpd

-C

在讀取配置檔案之前,先處理指定的指令

-c

在讀取配置檔案之後,處理指定的指令

-D   param

設定引數,它可以配合apache的配置檔案中<IfDefine>一起使用

-e   level

設定日誌等級

-E   file

設定錯誤資訊檔案

-h

顯示簡短的說明選項

-l

顯示靜態編譯的httpd模組列表

-L

顯示apache服務配置檔案中的指令列表

-M

顯示httpd模組列表

-S

顯示虛擬主機配置

-t

檢查配置檔案語法

-v

顯示httpd版本

-V

顯示編譯時的配置引數和版本資訊

-X

執行除錯模式

 

3 、例項

1 )重啟httpd服務 

[root@localhost ~]# httpd -k restart             // 重啟服務

You have new mail in /var/spool/mail/root

[root@localhost ~]#  

2 )檢測配置檔案

[root@localhost ~]# httpd –t                     // 檢測配置檔案,沒有錯誤

httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName

Syntax OK

[root@localhost ~]# 

3 )顯示apache中的模組

[root@localhost ~]#  httpd -M

httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName

Loaded Modules:

 core_module (static)

 mpm_prefork_module (static)

 http_module (static)

 so_module (static)

 auth_basic_module (shared)

 auth_digest_module (shared)

 authn_file_module (shared)

 authn_alias_module (shared)

 authn_anon_module (shared)

 authn_dbm_module (shared)

 

      做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用

      連結:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密碼:n7bk 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2643990/,如需轉載,請註明出處,否則將追究法律責任。

相關文章