解決埠80已經被使用的問題

2021-09-29 17:11:35 字數 1035 閱讀 1552

80埠一般被當做網頁伺服器的預設埠,使用本機搭建伺服器環境的時候,都會預設使用80埠來作為網頁訪問端,但是有的時候80埠會被其他的不明身份的程式占用,導致 apache 啟動失敗,修改 apache 的預設埠後訪問本機位址又非常麻煩。下面介紹一下如果80埠被占用後應該如何處理。

進入命令提示行(開始執行輸入 cmd),輸入命令netstat -ano|findstr 80(顯示包含:80的網路連線) ,就可以看到本機所有埠的使用情況,一般80埠在第一行,截圖顯示,埠已經被占用,pid 中寫明 listening 4。

pid=4 的程式是哪乙個呢?接著在命令提示和下輸入指令tasklist,列出所有當前執行的程序,

發現 pid=4 的程序,居然是 system 。

取消 system 程序對80埠的占用

系統占用的埠一般都是微軟官方的產品占用的。所以這個時候主要考慮到幾個服務:

1. sql server導致。其中很有可能是sql server reporting services (mssqlserver),它是 sql server 的日誌系統。

2.  iis 服務。如果你電腦安裝了這個,很有可能它在執行著,那麼它就占用著80埠

關閉方法很簡單,在執行框中輸入 services.msc ,進入服務視窗。或者直接在開始選單裡面的搜尋框中輸入「服務」即可開啟。然後找到 sql server reporting services (mssqlserver) 這個服務,然後停止,被占用的80埠就被釋放出來了。你也可以設定它的啟動方式為「禁用」。

這個時候80埠就會被釋放,你可以重啟你的應用程式啦

80埠被system程序占用解決

最近在做php前端開發,相信很多人碰到過這種情況 安裝wamp後,執行所有服務,準備寫下hello world!卻發現apache啟動失敗,於是 機智的開始test port 80,顯示被microsoft iis 10.0占用 很多人告訴你,關閉iis!然而你找了半天,木有iis啊!iis並沒有裝...

解決80埠被system程序占用

昨天在本本 win10專業版 上執行wanp,之前都ok,這次卻跑不起來了 cmd視窗一閃而過,為了看清報錯,直接到cmd裡面執行nginx.exe,然後發現是80埠占用了。程序裡面也沒有發現什麼apache http iis等會占用80埠的程式 之前也遇到這種情況,是因為teamviewer占用了...

80埠被system(PID 4)占用的解決方法

80埠一般被當做網頁伺服器的預設埠,使用本機搭建伺服器環境的時候,都會預設使用80埠來作為網頁訪問端,但是有的時候80埠會被其他的不明身份的程式占用,導致 apache 啟動失敗,修改 apache 的預設埠後訪問本機位址又非常麻煩。下面介紹一下如果80埠被占用後應該如何處理。修改 apache 埠...