昨天一哥们儿的服务器运行正常,网站缺打不开了,101错误。第一反应是Apache服务没有启动,远程桌面进入服务器,系统是Windows 2008,果不其然服务里面Apache服务没有启动,启动,却又提示无法启动,这个时候可以想到的是Apache的80端口被占用了,解决方案如下。
1. 查找占用80端口的应用程序
C:\>netstat -aon|findstr "80"
显示当前系统内活动连接和端口,以及对应的pid,如:
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2016
则2016就是占用80端口的pid。
2. 杀死占用端口的pid
简单的可以打开任务管理器查找相关的进城,然后结束进程即可,在Dos下可以使用下面的命令:
taskkill /F /pid 2016 /pid 2017
强制杀死pid为2016和2017的两个进程。
一般做完这一步,80端口基本上都可以被释放,Apache成功启动...