1 3 1 apache的配置(上)

2022-05-19 06:19:27 字數 2140 閱讀 4757

apache是比較常用的web伺服器軟體,用來解析http網頁。這裡需注意,apache本身並不能解析php頁面,它是用來配置解析http頁面的。當然,作為一款最流行的web伺服器軟體,apache支援ssl協議,支援虛擬主機等,這些功能我們稍後介紹。

先配置環境變數,右鍵點選「這台電腦」,選擇「屬性」,

在彈出的窗體中選擇「高階系統設定」

在高階系統設定介面的「高階」選項卡中,單擊「環境變數」

在彈出的「環境變數」窗體的下半部分「系統變數」中找到變數「path」,點選編輯,

在彈出的對話方塊中,將游標移動到最後,鍵入英文;apache中bin的目錄值(前文已將apache24放置於c盤根目錄下,因此此處的值應為:;c:\apache24\bin)。

確定後,對環境變數介面也確認,至此環境變數配置生效。

注意:設定環境變數,目的是可以在windows的任何目錄下可以使用環境變數path中所列目錄中的可執行程式,而不必先定位至該目錄下,然後再執行可執行程式,便於我們在控制台下通過命令啟動apache伺服器。

後面對於php和mysql的環境變數path配置與此相同,到時將不會細述,請讀者對此處配置過程加以熟悉。

此時,開啟命令列,鍵入httpd –k start 回車後,不出現任何提示,即表明apache安裝成功。

*幾個重要檔案的配置:

apache伺服器執行前,首先需要對幾個檔案進行配置,以便能夠支援更多特性。

我們首先要熟悉一下apache24裡面的目錄結構。

bin目錄:可執行檔案目錄。裡面是apache2.4的全部可執行檔案和動態鏈結庫檔案,其中比較重要的是httpd.exe檔案,是web伺服器主檔案,監聽**埠,處理http訊息,與使用者互動等。還有其他的可執行檔案,如apachemonitor.exe檔案,用來監控web服務的執行狀態;ab.exe/abs.exe用來測試http/https**效能等。還有一些重要的動態鏈結庫檔案,有些是負責ssl執行的動態鏈結庫,後面用到時會加以介紹。

需要指出的是,正如前文所述,我們一般設定bin目錄為windows環境變數的目錄值,目的是為了可以在命令列模式下,windows的任何路徑下,均可以使用該目錄下的可執行檔案,而不用書寫可執行程式的路徑全名。

conf目錄:這是配置檔案目錄。對apache伺服器的個性化配置時,需要修改該目錄下的檔案。這裡面比較重要的檔案為httpd.conf,主要對apache伺服器的通過屬性進行配置;extra/httpd-vhosts.conf,主要是配置虛擬伺服器的相關屬性;extra/httpd-ssl.conf,主要對ssl(安全傳輸協議)的配置,主要配置ssl埠、目錄、證書路徑和私鑰路徑等。

其餘路徑(如include路徑下為標頭檔案,方便利用動態鏈結庫進行再開發;icons路徑下是圖示檔案;modules下是伺服器的外掛程式模組,對web服務進行擴充套件,如增加檔案傳輸能力、圖形處理能力、郵件和ftp服務能力、字元處理能力、資料庫連線能力等;logs是日誌目錄,對web服務啟動或執行時出現的資訊進行記錄,以便排除問題等),本文涉及較少,這裡不做詳細介紹。

(未完待續)

Mac OS X 上的Apache配置

mac系統自帶apache伺服器 設定虛擬主機 apache的預設的根目錄在 library webserver 下,配置虛擬主機後可以不用理會預設的 根目錄,根據自己的需要在合適的地方建立不同的 目錄 google 瀏覽器 safari 瀏覽器 1.修改http.conf檔案設定指定目錄的配置,例...

CGI在Apache上的配置

想寫個前台頁面傳送ajax請求到後台用c語言編寫的cgi程式,並成功返回結果。原始碼都很簡單,都有,結果在除錯配置時遇到了乙個又乙個問題。特記錄之。過程參考 1 先貼 ajaxtest1.htm suggest instruction cgi main.c include include inclu...

Apache 上的 CGI 配置與測試

平台與工具 windows xp,apache 2.0.59,activeperl 5.6.1.628 mswin32 x86 multi thread.msi,vc 6.0,turboc 2.0 scriptalias cgi bin f php code cgi bin allowoverrid...