目的:完成一個(gè)完整的WEB網(wǎng)站
今天的任務(wù):搭建一個(gè)服務(wù)器
選擇搭建的服務(wù)器軟件:Apache HTTP Server
選用的是免安裝的解壓版本:
官方下載地址:https://www.apachelounge.com/download/
看不懂官網(wǎng)英文的可以借鑒個(gè)人百度云:鏈接:https://pan.baidu.com/s/16UoB_D43cYzsV7WOYyV-Yw
提取碼:1pmz
安裝方式:直接解壓到一個(gè)純英文目錄的文件中去就可以了。
解壓完成之后,還需要一些命令行的操作:
win+R打開(kāi)CMD,這個(gè)時(shí)候選擇以管理員身份啟動(dòng)控制臺(tái)
然后命令行切換到Apache的bin目錄
執(zhí)行httpd.exe -k install -n "Apache"命令

這個(gè)時(shí)候一般會(huì)報(bào)錯(cuò):因?yàn)锳pache中的配置文件有一些問(wèn)題
一般問(wèn)題有如下幾個(gè):
1.文件路徑有問(wèn)題
解決方案:打開(kāi)conf目錄下的httpd.conf文件,根據(jù)報(bào)錯(cuò)的提示找到對(duì)應(yīng)的行,或者直接搜索ServerRoot,就可以找到對(duì)應(yīng)文件路徑的位置,將文件路徑改為自己當(dāng)前解壓的文件路徑C:/Develop/Apache24(路徑斜線為反斜線)
2.配置文件路徑有問(wèn)題
解決方案:直接搜索DocumentRoot,就可以找到對(duì)應(yīng)文件路徑的位置,將文件路徑改為自己當(dāng)前解壓的文件路徑C:/Develop/Apache24(路徑斜線為反斜線),可能有很多位置需要改,記得批量修改
然后這個(gè)時(shí)候問(wèn)題一般全部排出,這個(gè)時(shí)候繼續(xù)用命令行操作執(zhí)行httpd.exe -t
當(dāng)返回提示為:Syntax OK;就完事了
這個(gè)時(shí)候配置文件就ok 了,可以在bin目錄下找到一個(gè)ApacheMonitor.exe文件,直接雙擊它就可以可視化控制APache服務(wù)的開(kāi)啟和關(guān)閉。
當(dāng)開(kāi)啟Apache服務(wù)之后,就在瀏覽器頁(yè)面中輸入http://localhost/回車訪問(wèn)就可以看到It works!
說(shuō)明Apache服務(wù)器已經(jīng)開(kāi)始工作了!
可能存在的問(wèn)題:
看不到It works!
原因:本地80端口可能被占用,因?yàn)楸镜胤?wù)器默認(rèn)的是80端口,這個(gè)時(shí)候有兩個(gè)解決方案:
1.清除占用80端口的應(yīng)用進(jìn)程
2.找到conf目錄下的httpd.conf文件,將配置文件中的端口號(hào)改為別的端口號(hào),搜索Listen,就會(huì)找到一個(gè)默認(rèn)配置好端口為80的端口,將其改為別的就行,如88。