1. 程式人生 > >apache使用 埠衝突問題

apache使用 埠衝突問題

 問題

我在使用apache的時候,安裝上不能使用,安裝結束時有dos視窗提示一個錯誤好象是"ould not bind to address 0.0.0.0:80no listening sockets avaailable, shutting downunable to open logsnote the errors or messages above ,and press the <esc>key to exit. 20..."

答案

不管是Apache還是IIS都無法使用已被佔用的埠。即每個埠只允許使用一次(一般指被一個服務程式所使用)。如果系統內已安裝IIS並使用了80埠(Http預設埠),再安裝Apache,只要另選一個埠並不與其他應用衝突即可執行。例如可以將Apache監聽的埠改為81或其他任何一個未被使用的埠。Apache修改監聽埠的方法為:開啟 httpd.conf修改 Listen 80 為 Listen 81Apache可以同時監聽一個以上的埠實現多個Http服務只要添一行 如 Listen 82 即可同樣IIS也可以修改預設的埠以避開衝突修改方法類似開啟 Administrative Tools -> Internet Services Manager點選 Default Web Site(或其他自定義的Site) -> 右擊選Properties點選 Web Site -> Advanced... 修改TCP Port 為有效值即可