1.端口被占用(80端口被占用或者443端口被占用)
? ? 針對(duì)這種情況,有兩種解決方法,一種是找到占用端口的程序,把它關(guān)閉,另外一種是修改apche的端口。
? ? 首先說下關(guān)閉占用端口程序的這一種方法。步驟如下:
? ? ①、打開命令行窗口,輸入“netstat -ano”命令行并回車
? ? ②、運(yùn)行命令后,會(huì)顯示一系列端口的使用情況,查找到“0.0.0.0: 80”對(duì)應(yīng)的PID進(jìn)程標(biāo)識(shí)符,記錄下來,等下會(huì)用到。
? ? ③、鼠標(biāo)右鍵點(diǎn)擊桌面任務(wù)欄,打開Windows任務(wù)管理器,在“查看”——“選擇列”中勾選“PID(進(jìn)程標(biāo)識(shí)符)”確定,即可看到每個(gè)程序使用的端口 狀態(tài)。結(jié)合上面所查到的80端口對(duì)應(yīng)的PID進(jìn)程標(biāo)識(shí)符,就可確定是哪個(gè)程序占用了80端口。要關(guān)閉該程序建議先從該軟件界面中關(guān)閉,如果找不到軟件界面 關(guān)閉,可鼠標(biāo)右鍵直接結(jié)束該進(jìn)程。
? ? 第二種方法是修改端口名稱。步驟如下:
? ? 首先,打開config窗口,如下圖所示

? ? 打開后選擇“Service and Port Settings”,

? ? 在這里我們可以看到我們現(xiàn)在的端口配置,你可以修改為合適的端口,比如:8080等。

? ? 修改完后,保存,回到最初界面,選擇config里修改相應(yīng)的文件,80端口對(duì)應(yīng)的是httpd.conf,443端口對(duì)應(yīng)的是httpd-ssl.conf文件,把文件里面的80(或443)修改成剛才修改的對(duì)應(yīng)的端口名稱即可。

2、假如通過上述方法無效,首先確定下是不是重新修改的端口又被占用了,如果確定了端口沒有被占用,那么就查看下我們配置是否有問題,有可能是Apache\conf\httpd.conf?的配置問題:

以上參考自: