首頁  >  文章  >  運維  >  Windows 下 Apache 設定(阿里雲ECS為例)

Windows 下 Apache 設定(阿里雲ECS為例)

PHP中文网
PHP中文网原創
2019-05-25 14:59:166278瀏覽

一.  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的安裝。

Windows 下 Apache 設定(阿里雲ECS為例)

三. 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn