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