Windows下Apache安裝與開啟站點步驟


技術這東西不碰就容易忘,幸好有中國的技術網友都愛分享,網上百度了些資料,終於成功地在自己電腦上運行起來;

 

一、Apache官網下載Apache HTTP Server服務器

   我相信有些朋友剛用apache服務器時,都希望從官網上下載,而面對着官網上眾多的項目和鏡像以及目錄,也許有點茫然。下面是具體步驟:

   ①、打開apache官網http://httpd.apache.org/  (或百度"download apache")。

 

    ②、點擊Download,出現以下界面 。 

 

    ③、選擇Windows版下載,點擊鏈接。

   ④、在新的界面中,會發現VC9和VC11字樣,通過閱讀相關內容得知,VC9是指用VS2008編譯的代碼,而VC11是用VS2012編譯的,而用VS2012編譯的無法在Windows XP和Server 2003中使用。算是為了兼容性好點吧,本人選的用VC9編譯Apache,選擇下載至此,下載過程完成!  

 

 

二、Apache本地安裝及啟動測試

   ①、 Apache服務器下載完成后,進行解壓縮

   

   ②、解壓縮文件到你想放置的目錄下,這里我本人選擇放在D:\Apache-2.4.20目錄下。 

   

   注意:Apache24名稱可以根據自己情況改,本人改成“Apache”,如下:

   

   進入Apache目錄后,各子目錄對應的內容如下:

  

  ③、Apache服務器的配置

   打開httpd.conf文件(比如在D:\Apache-2.4.20\Apache\conf下)

   a> 修改Apache實際絕對安裝目錄:最后結尾處不能帶"/"或"\",因為后面配置的目錄開頭已經帶有"/"或"\",如下圖所示(其中“${SRVROOT}”指定義的SRVROOT路徑變量):

    (可以是“/”,也可以是“\”)。

    若你的80端口被占用(可在cmd下用命令netstat -an -o | findstr 80),則將80端口改為別的保存。

  

  檢查配置文件是否合法:

httpd -t

   b> 安裝Apache的主服務:有了它,Apache才可啟動。可以添加httpd.exe環境變量,然后打開cmd窗口,輸入:

httpd -k install -n Apache

    該命令的意思是,安裝Windows可托管的Apache服務,其中"-n"后面參數是自定義Windows服務名稱,之后可使用Windows管理服務的命令來管理apache服務,如"net start/stop apache"(啟動/停止服務)。

    服務安裝完畢,完畢后,會自動測試,若有問題,窗口會提示錯誤,此時請根據錯誤自行排查。

    正常安裝完畢如下圖所示:

   

    其中,Errors reported here must be corrected before the service can be started.意思是“此處報告的錯誤必須在服務開始前進行糾正。”

 

  ④、啟動Apache服務,可在計算機管理里面找到“服務”欄目,在列表中找到 Apache,並右鍵點擊啟動。

   打開計算機管理(compmgmt.msc),找到apache服務項,選擇后,右鍵單擊,便可選擇相應操作(啟動、停止、重新啟動) 

   

 

 

三、Apache創建一個網站站點

 ①、 創建本地web目錄,並在里面創建一個測試文件 index.html 

 

  ②、 配置Apache服務 

a> 找到apache安裝目錄下,conf文件夾下的httpd.conf文件,用記事本或其他文本編輯軟件打開。

在文件中搜索”Include conf/extra/httpd-vhosts.conf“這一行,去掉前面的”#“,開啟虛擬主機功能。

 

 在文件中找到Directory處,增加以下內容,賦予該web目錄的訪問權限

 

 

b> 找到apache安裝目錄下,conf/extra文件夾中的httpd-vhosts.conf文件,用記事本或其他文本編輯軟件打開。

在文件的最后,加上以下代碼后保存:

 

c> 找到服務器的hosts文件,以Windows系統為例,在C:\windows\system32\drivers\etc目錄下,用記事本或其他文本編輯軟件打開。

在hosts文件的末尾添加一行126.63.36.3 www.domain.com,並保存,重啟服務后即可通過域名訪問。

 

 

全部操作完成后,最后再重做一次上面的 重啟Apache服務操作,就可以在瀏覽器上屬於 http://www.gzcxscy.com 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM