一. Apache基本介紹
Apache HTTP Server(簡稱Apache)是一個開放原始碼的網頁伺服器,網頁伺服器預設使用連接埠80,通常用tomcat或php處理動態內容,同時使用mysql作為資料庫,tomcat和php以及mysql的安裝配置詳細見其他文檔,本文檔只是apache的安裝與配置。 (apache伺服器是什麼)
二. Apache的安裝
下載apache安裝包,雙擊開始安裝,點擊下一步,出現系統設定資訊在Network Domain下填入您的網域名稱(例如:test.com),在Server Name下填入您的伺服器名稱(例如:www.testr.com,也就是主機名稱加上網域名稱),在Administrator's Email Address下填入系統管理員的聯絡電子郵件地址(例如:test@aliyun),三個資訊均可任意填寫,網站可以在後面進行設定。
選擇安裝全部,我們選擇安裝在D盤,安裝完成。注意:也可以使用PHP整合環境工具phpStudy進行Apache的安裝。
三. Apache基本配置
1.apache的啟動和關閉,一個方法是右下角的圖示操作。
另一種是開始功能表列操作。
2.apache的日誌,存取日誌和錯誤日誌可以透過開始功能表查看,也可以在%home%\logs下查看。
3.apache的設定檔同樣可以在開始功能表列查看,同樣在%home%\conf\也可以。
4. 設定apache站點
(1)首先配置網域名稱和綁定網站IP,綁定網域名稱在安裝apache的時候可以設置,在安裝之後可以在設定檔%home% \conf\httpd.conf更改ServerName選項。
綁定IP可在Listen選項設定。
(2)設定網站的主目錄,可在設定檔中的DocumentRoot欄位設定。
(3)設定網站的首頁可透過DirectoryIndex欄位設定。
(4)日誌設置,可以在Customlog設定存取日誌的路徑,透過LogFormat設定日誌的格式。
透過ErrorLog欄位來定義錯誤日誌的路徑,LogLevel記錄了日誌的級別,這裡設定為記錄警告訊息以上的日誌。
5.apache虛擬主機設定
(1)基於IP的虛擬主機,各個名詞的意義已在前面解釋過,在此不再贅述。
(2)基於網域的虛擬主機
四. PHP設定
1. 在D磁碟新目錄php,將php套件解除壓縮到php下。
2. 將D:\php\ php.ini-development更改名稱為php.ini
3. 在apache的設定檔httpd.conf中新增php的支援模組。
4. php連接資料庫設定請參考資料庫的文件。
附錄1
Apache存取日誌的格式與意義
範例:192.168.157.1 - - [26/Dec/2012:09:14 :43 0800] "GET /favicon.ico HTTP/1.1" 404 209
1.客戶端IP 2.-(E-mail) 3.-(登入名稱)、4.請求時間 5.方法資源協定 6.狀態碼 7.傳送位元組數
Apache錯誤日誌的格式與意義
範例:[Wed Dec 26 09:20:46 2012] [error] [client 192.168 .157.1] File does not exist: D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
##1.時間 2.日誌等級 3.客戶端IP 4.錯誤訊息##
以上是Windows 下 Apache 設定(阿里雲ECS為例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!