2013-04-23 148 views
1

我們正在使用Windows Server 2008 R2企業版。我們有Apache 2.2。Apache無法在Windows服務器上啓動

無論我嘗試從命令行或通過服務器管理器啓動他,我得到這個錯誤

「發生服務特定錯誤:1.

谷歌,必應和雅虎發現我的網站說這意味着Apache試圖訪問不存在的文件夾中的文件。 (是真的嗎?)繼鉛,更多的谷歌搜索告訴我,我會發現在錯誤日誌文件中的匪徒,據稱是我的服務器上,在這個子目錄...

C:\Program Files (x86)\Apache Software Foundation\Apache2.2\logs> 

沒有在該子目錄中的任何文件中記錄我的錯誤。但是,在兩週和三週前的error.log文件中有錯誤記錄。儘管事實上我可以像現在這樣和現在一樣多次創建非常錯誤。

立即問題:我在哪裏可以找到我今天創建的錯誤日誌?

真正的問題:爲什麼Apache不能在我的Windows Server上啓動?

回答

1

在conf文件夾中,應該有一個文件告訴Apache運行哪個端口。確保該端口上沒有其他東西。

+0

給我一個我正在尋找的想法。什麼是好的 ?什麼是壞的?誰是共同的罪魁禍首?並感謝您的回覆。哦,那個文件的名字是什麼? – 2013-04-23 22:43:50

+0

好的,找到文件「httpd.conf」並查看它。他在80端口收聽,我該怎麼辦? – 2013-04-23 22:46:42

+1

嘗試按Ctrl H查找和替換所有80像444或其他(大概)空端口。您應該能夠檢查服務器管理器中哪些端口處於活動狀態。 – Dudo 2013-04-23 22:52:28