Apache服务器80端口被占用怎么办?

手册/FAQ (489) 2015-09-23 16:12:57

  很多新手站长在独立服务器或VPS的Windows系统安装Apache之后,一直启动失败,然后就卸载重装周而复始还是没有解决问题。其实Apache第一次就启动不了的情况,90%的原因都是80默认端口被占用了。

  到底是什么占用了80端口,该怎么查,怎么终止它?下面跟随小编一起来了解一下。这里先简单讲解一下,在windows下如何查看80端口占用情况

  打开运行面板(窗口键+R),输入cmd

打开运行界面

  一、 进入DOS窗口,接下来运行命令:

  >netstat -aon | findstr "80"

DOS窗口运行命令

  三、可以看出80端口被进程号为1688的程序占用.

  然后输入下面命令

  >tasklist | findstr "1688"

查看占用端口进程

  明显是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,我们这里使用Apache所以可以直接将IIS的进程结束掉

  四、输入下面的命令.

  >taskkill /pid 1688 /F

  成功: 已终止 PID 为 1688 的进程。

  这时候,再启动Apache就可以使用默认端口80了。

THE END