Apache2.4安裝步驟

一、官網下載Apache

官網地址:https://httpd.apache.org/

點擊Download--->點擊Files for Microsoft Windows--->點擊ApacheHaus--->選擇版本(點擊Apache 2.4 VC11)----->解壓下載好的壓縮包文件,移動文件夾Apache24到你想要的位置。

二、安裝Apache

1.移動文件Apache到E:\WAMP\Apache2.4。【解壓路徑最好不要用中文。】

2.命令行到Apache下面的bin目錄,錄入命令[ httpd -k install ]安裝。

注:如果提示錯誤計算機中丟失 msvcrXXX.dll文件,

1、請到http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 這個網址來進行相關程序的下載

2、或者安裝這個動態庫 鏈接:https://pan.baidu.com/s/1qdWJFE-2tOp5Sp6Mca_cGA 提取碼:tb15

報錯的大概意思:在啓動Apache服務之前必須修正一個錯誤,在E:\WAMP\Apache2.4\conf 的httpd.conf文件的第39行,ServerRoot必須是有效的。

報錯原因:httpd.conf裏面配置的ServerRoot路徑跟實際路徑不一致,導致路徑無效。

3.修改httpd.conf文件

4.啓動Apache服務命令啓動Apache服務:【 httpd -k start 】

5、安裝成功驗證

開始-->運行-->services.msc-->確定(或回車鍵Enter)--->服務列表中查看Apache服務,存在說明安裝成功。

補充:瞭解Apache文件夾裏的相關目錄和文件

  • bin目錄(主程序文件)/httpd.exe 圖標(羽毛)
  • conf目錄(配置文件目錄)/httpd.conf(主配置文件)和extra文件夾(擴展配置目錄)/httpd-vhosts.conf(虛擬主機配置文件)
  • htdocs目錄(站點根目錄)-----域名對應的目錄

6.參考文章:

Apache服務器的下載與安裝

Apache 下載+安裝

三、Apache相關配置------主機配置

1.httpd.conf------conf目錄下

  • SRVROOT安裝位置(通過在頂端定義了一個常量,在下面引用該常量來訪問,好處不用多說了,之後改動只要改這一個即可,其他的都是相對路徑了)

  • Listen 監聽端口號,默認80

  • ServerAdmin 用於用戶設置管理員郵箱(用於客戶端的用戶聯繫管理員,現在很少使用)

  • ServerName 域名

  • DocumentRoot用於設置基站點根目錄(網站根目錄就是存放網站文件的最頂層目錄,通過URL中域名後面的第一個斜線對應映射的就是網站根目錄)

  • Directory配置段

2.hosts文件----位置一般在C:\WINDOWS\system32\drivers\etc

注:127.0.0.1永遠代表本地ip

3.httpd.exe-----bin目錄下

  • cmd裏dir可以查看當前目錄的內容,cd可以更改目錄的位置
  • httpd.exe文件可以進行Apache服務的啓動(httpd.exe - k start),停止(httpd.exe - k stop)和重新啓動(httpd.exe - k restart)
  • httpd.exe文件可以對配置文件進行語法檢查(httpd -t)

注:在win10系統中,需要用管理員的身份運行

4.window環境變量:window的環境變量記錄了很多的路徑,當在cmd窗口執行一個命令時,如果當前的目錄找不到我們要執行的文件時,window會找到環境變量中所記錄的位置,依次進行查找,找到了就運行,找不到則報錯

  •  .“計算機”右鍵 → “高級系統設置” → “高級” → “環境變量”

 

  • .點擊系統變量的“新建”→ 變量名"HTTPD_HOME" → 變量值“E:\WAMP\Apache2.4”(Apache安裝路徑)→ “確定”

     注意:變量值後面不能添加分號“;”,否則配置不成功。

  • .點擊系統變量的“編輯”(沒有時新建)→ 變量名"Path" → 變量值“%HTTPD_HOME%\bin;”(Apache的bin目錄的路徑)→ “確定”

     注意:變量值後面的分號“;”必須是英文分號。path:操作系統提供的環境變量。classpath:程序中引用的類所在的路徑。

  • .設置成功後,手動重啓cmd,錄入命令[ httpd -k restart ]重啓Apache服務。若是啓動,說明系統環境變量配置成功。

  • 以上所在window7系統裏的安裝,window10裏面安裝更加便捷,可以自行百度

四、Apache相關配置------虛擬主機配置:使用一個Apache軟件配置多個主機(域名)

1.開啓擴展配置文件(默認是關閉的)----httpd.conf

2.配置虛擬主機-----httpd-vhosts.conf

3.注意的問題:

  • 如果是測試需要使用配置的域名的話,需要修改host文件達到目的,原因是這個域名並不是屬於自己的,沒有辦法修改這個域名在公網上的DNS

  • 如果使用了虛擬主機,則默認必須全部使用虛擬主機,即之前的默認網站也必須通過虛擬主機方式配置,否則訪問不到,參考文章:Apache HTTP Server 虛擬主機配置
  •   Chrome 瀏覽器 63版本以後,所有的 .dev 和 .app 後綴的網址都將會自動將 HTTP 轉到 HTTPS 上,所以如果使用上面的.dev後綴的網址,會出現在Chrome無法訪問的情況,但是在其他瀏覽器可以正常訪問,原因就出在這(確實被坑了一道!!!)

五、Apache相關配置------外部配置文件

1.開啓外部配置文件httpd.conf中開啓AllowOverride All

2..hatacss文件創建(只能通過編輯器另存的方式來創建)---此文件中的配置不需要重新啓動Apache

3.補充:自定義錯誤提示頁面(ErrorDocument)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章