APACHE(2)_PHP教程

來源:互聯網
上載者:User
第二章
啟動阿帕奇
2.1 啟動阿帕奇
httpd 這支程式可以藉由網際網路服務程式 inetd 在每一次有連線要
進入 HTTP 服務的時候啟動,或者另一種方式,它也可以作為服務程式
(daemon)持續地執行,處理請求。無論選擇哪一種方式,都必須設定這
個 ServerType 指令告訴伺服器它要如何執行。
2.2 命令列選項
下列選項可以用在 httpd 的命令列上:
-d serverroot
把 ServerRoot 這個參數的起始值設定為 serverroot 。這可以
藉由在設定檔裡面的 ServerRoot 命令來加以改變。此預設為
/usr/local/etc/httpd 。
-f config
啟動時執行在 config 檔案裡面的指令。如果 config 沒有以 /
作為開始的話,那麽它會被當作相對於 ServerRoot 的路徑。此
預設值是 conf/httpd.conf 。
-X
以單一程式(single-process)模式執行,只用在內部除錯;服務
程式不會脫離終端作業或是產生任何子程式。不要使用這個模式
來提供正常的網頁服務。
-v
列印 httpd 的版本,然後結束。
-?
列印 httpd 選項的一份列表,然後結束。
2.3 配置檔
此伺服器將會讀取三個配置指令檔案。任何指令都可以出現在這些檔案
任何一個裡面。這些檔案的名稱是相對於伺服器的根目錄(server root) ;
這是根是藉由 ServerRoot 指令,或是 -d 這個命令列旗標所指定的。
依慣例這些檔案是:
conf/httpd.conf
包含控制服務程式運作的指令。檔案名稱可以配合 -f 命令列旗
旗標加以改變。
conf/srm.conf
包含控制伺服器提供給用戶端之檔案規格的指令。檔案名稱可以
配合 ResourceConfig 指令加以改變。
conf/access.conf
包含控制檔案之存取的指令。檔案名稱可以配合 AccessConfig
指令加以改變。
無論如何,這些慣例並不需要完全遵奉。
此伺服器也會讀取一個包含 MIME 檔案型態的檔案;這個檔案名稱藉由
TypesConfig 指令設定,而且有個 conf/mini.types 作為預設。
2.4 記錄檔
2.4.1 pid 檔
服務程式啟動時,它把父程式 httpd 的程式碼(process id)存往這個
log/httpd.pid 檔案。這個檔案名稱可以配合 PidFile 指令加以改變
。這個程式碼由管理者用來重新啟動或終止服務程式;一個 HUP 訊號
會使服務程式重新讀取其配置檔而一個 TERM 訊號會使它終止。

http://www.bkjia.com/PHPjc/629554.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629554.htmlTechArticle第二章 啟動阿帕奇 2.1 啟動阿帕奇 httpd 這支程式可以藉由網際網路服務程式 inetd 在每一次有連線要 進入 HTTP 服務的時候啟動,或者另一種...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.