Window中80端口被占用,解决办法

作为程序员,80端口是常常用到的,但是有时自己分明没有起任何测试应用服务器,80端口却被占用,发生这样的情况大体有以下几种可能:

1、机器上安装了IIS服务,并且IIS服务启动,该服务默认是使用80端口的

2、机器装了SQL server,SQL server中的SQL Server Reporting Services服务(SQL server 的报表服务)占用了80端口

3、其他应用活服务占用了80端口


解决办法:

若是因为第一种情况,把IIS服务器停掉就OK了

若是第二种情况,到服务管理,里面把名字为SQL Server Reporting Services的服务停止即可


如上图所示,最好再将这个服务设置成手动启动,避免每次开机它都自动运行

若是第三种情况,我们不知道是什么东西占用了80端口,可以使用dos命令来查看

到命令行中输入命令:netstat -ano

就可以查看当前系统占用端口状况了,如下图:


若是端口太多,不方便看,windows也存在像linux/unix类似于grep的命令

使用如下命令:netstat -ano | find "80"

仅过滤显示包含80的行,如下图:



甚至可以直接将结果导出到文件中,直接文件里面找,也挺方便,命令如下:

netstat -ano | find "80" > c:/xiaopengyou.txt

这样就能将结果直接保存到指定的文件中了


谨以此献给那些正在因为80端口被占用而焦头烂额的小伙伴们

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值