Apache不能启动,迅雷占用80端口

 
平日里用的apache 2.2.6一直好好的,今天却突然怎么也起不来,查看事件查看器 à应用程序,发现启动apache产生了三个错误,其中第一个是:
The Apache service named reported the following error:
>>> (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : make_sock: could not bind to address 0.0.0.0:80 
一看,原来是80端口被占用,可我机器上所有的apache服务都已经停掉了,又没装IIS,80端口怎么会被占用?查看端口使用情况:netstat –a –o
C:/Documents and Settings/IBM>netstat -a -o
Active Connections
 Proto Local Address           Foreign Address        State           PID
 TCP     LENOVO-05160A36:http   0.0.0.0:0              LISTENING       4136
 TCP     LENOVO-05160A36:epmap 0.0.0.0:0              LISTENING       1824
 TCP     LENOVO-05160A36:microsoft-ds 0.0.0.0:0              LISTENING       4
 TCP     LENOVO-05160A36:1025   0.0.0.0:0              LISTENING       436
 TCP     LENOVO-05160A36:6059   0.0.0.0:0              LISTENING       396
 TCP     LENOVO-05160A36:6060   0.0.0.0:0              LISTENING       3492
 TCP     LENOVO-05160A36:1032   0.0.0.0:0              LISTENING       2820
 TCP     LENOVO-05160A36:5432   0.0.0.0:0              LISTENING       2700
 TCP     LENOVO-05160A36:36897 0.0.0.0:0              LISTENING       4136所有列表里并没有直接的80端口被占用,听说http默认用的是80端口,难道是4136这个进程在做怪?打开任务管理器,找到4136所在的进程:Thunder5.exe,迅雷会占用80端口?它用这个干吗?
查看迅雷的端口设置,在BT项目里面有:

 

果然,TCP端口使用的是80号端口。点击一下随机生成。关闭后,再启动Apache,一切OK。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值