一個操做系統有0-65535個端口,可是一個端口只能被一個應用程序使用。因此80端口只有一個,當開發發佈時想用應用NGINX,TOMCAT,IIS發佈時,若是有程序佔用了,就沒法使用了。java
經過篩選端口,進程或程序查詢到是被誰佔用了,而後關閉佔用80端口的進程。這裏作一個辦法彙總。sql
windwos服務器服務器
應用包括IIS,NGINX,TOMCAT網站
電腦開始菜單-運行-輸入cmdspa
舉例:操作系統
80端口被java佔用的電腦:.net
80端口被未佔用的電腦:3d
80端口被系統佔用的電腦:server
常常不少電腦裝了sql server,被sql server的報表服務器給佔用了。通常來講,報表服務佔用,在上面方法查詢是系統進程,因此不少朋友找不到確切緣由。blog
打開【運行】-輸入【services.msc】-找到服務【SQL Server Reporting Services (MSSQLSERVER)】-【中止與設置成「手動」或「禁用」】
服務器安裝IIS後,默認會有一個【Default Web Site】的網站,這個網站默認會是80端口,須要去中止或手動禁用
固然,也能夠直接關閉IIS相關的服務和HTTP服務
進入服務,找到【IIS Admin Service】關閉服務
進入CMD,輸入【net stop http】
博主試過沒什麼用,可是仍是貼個連接:https://blog.csdn.net/baidu_36095053/article/details/81078322