您的位置:首页 > 运维架构 > Apache

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

2008-06-18 10:07 393 查看
平日里用的apache 2.2.6一直好好的,今天却突然怎么也起不来,查看事件查看器à应用程序,发现启动apache产生了三个错误,其中第一个是:
[align=left]The Apache service named reported the following error:[/align]
>>> (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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: