nginx預設埠80被系統占用解決辦法

2022-01-18 16:51:20 字數 967 閱讀 6812

(ano 和aon好像是一樣的)

上面可看到是pid值(程序id)為4

表示是系統占用

但是在任務管理器的服務裡面並沒有看到pid為4的程序,從網上得知應該是 http 服務的問題

輸入netsh http show servicestate

在服務裡找到這一pid,點選詳細資訊右鍵進入對應的檔案位置

應該是這個系統程序占用了80埠

cmd輸入regedit

開啟登錄檔找到

雙擊start修改為0

重啟發現127.0.0.1的位址還是沒出現nginx的介面

繼續輸入netstat -ano|findstr "80" 檢視埠占用情況

看到nginx已經啟動了

殺死該程序重新啟動

taskkill /f /pid 4748

啟動完成:

nginx作用:

2.動靜分離:nginx處理不了的檔案交由tomcat處理,而靜態檔案給nginx處理

3.負載均衡:當訪問量很大的時候,乙個 tomcat 吃不消了,這時候就準備多個 tomcat,由nginx按照權重來對請求進行分配,從而緩解單獨乙個tomcat受到的壓力

windows系統如何檢視某個埠被誰占用

1 開始 執行 cmd,或者是window r組合鍵,調出命令視窗 2 輸入命令 netstat ano,列出所有埠的情況。在列表中我們觀察被占用的埠,比如是135,首先找到它。3 檢視被占用埠對應的pid,輸入命令 netstat aon findstr 135 回車,記下最後一位數字,即pid,...

80埠被system 占用

1 執行 netstat ano 發現80埠被pid 4的程序占用 2 開啟任務管理器,發現pid 4的程序,其實是system程序,其對應的程序描述是nt kernel system。3 如何清除呢?需要使用登錄檔,開始 regedit,開啟 4 找到hkey local machine目錄 5 ...

安裝nginx 預設監聽80

ngxinx 強大的web專案發布服務軟體 1.支援網域名稱解析 2.支援流量監控 3.對靜態資源處理能力強大 4.負載均衡配置.反向解析等.通過yum安裝 centos 的軟體源中預設無nginx軟體,centos軟體源位置 etc yum.repos.d 1.新增nginx的軟體源 vi etc...