80端口占用解决方法(转)

今天启动Apache的时候老是提示失败,很简单,使用 netstat -ano 发现80端口被占用。

方法/步骤

  1. 今天启动Apache的时候老是提示失败,很简单,使用 netstat -ano 发现80端口被占用。如图所示:

    按照PID 来说:在任务管理器中查看PID 的进程名

    既然是system。那么 应该不回是真正的系统。

    而是 微软的其他系列产品的进程在运行。

    【注意:我已经在服务 services.msc中结束了 IIS ADmin 服务】

    但是 其实 IIS 服务真正没有关闭。

    80端口也被IIS 7.5占用:

    于是打开 IIS 管理器。

    在 IIS 根目录右击 --->停止

    之后在回头来 继续在cmd中运行 netstat -ano 发现80端口已经没有占用了。

    在服务管理器中 点击 apache2 服务,启动即可。

    (如果你还安装了其他的微软产品比如 sql 等可以停止其服务测试(不过SQL 应该不影响,因为SQL 几乎不会使用80端口))

    80端口被system占用的问题

    今天启动Apache的时候发现无法启动80端口被占用。

    1.Netstat命令

    1)“运行”中输入cmd

    2)在命令行中输入netstat -ano,得到端口号对应的PID

    3)打开任务管理器,点击“查看“菜单,选择“选择列”,给进程列表中添加”PID“列,然后找到PID对应的进程就可以了。 检查进程发现是system进程id=4给占用了这个是系统进程啊。 检查了半天,终于发现原来是SQL server 2008的报表服务在捣乱, 结束-禁用~启动Apache

    80端口被占用的解决方法:

    步骤阅读

    要解决这个问题,您可以进行以下任一项操作: (见下图演示)

    在IIS管理器中更改网站绑定端口为除80端口外的其它端口。 停止正在使用80端口的应用程序,然后从IIS管理器中启动网站。

    百度经验:jingyan.baidu.com

    故障排除:

    要想知道某个端口被哪个应用程序占用了,有两种方法:

    1.Netstat命令

    1)“运行”中输入cmd 2)在命令行中输入netstat -ano,得到端口号对应的PID

    步骤阅读

    步骤阅读

    步骤阅读

    3)打开任务管理器,点击“查看“菜单,选择“选择列”,给进程列表中添加”PID“列,然后找到PID对应的进程就可以了。

    步骤阅读

    步骤阅读

    看到了吗?给它结束了!!Apache就ok!

  2. 2

    最近IIS启动时总是报"另一个程序正在使用此文件,进程无法访问"的错误,上网一查,原来是因为IIS默认的80端口被占用,到底是什么程序占用了80口呢?

    进入CMD,输入netstat -ano就可以很清楚的看到80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看–>选择列),原来是迅雷5给占用了,再去迅雷里查看设置,竟然BT的默认TCP传输端口是80,改掉设置,IIS启动正常了!

时间: 2024-08-03 22:09:06

80端口占用解决方法(转)的相关文章

apache与IIS共用80端口冲突解决方法

如果同一台电脑安装了apache和iis,会提示80端口冲突,如何解决apache与iis 80端口冲突的问题呢,并且同时使用apache和iis 将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理. 在httpd.conf里面,取消下面四行的注释: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connec

windows 10 80端口占用处理方法

以管理员身份运行cmd:输入net stop http:如果提示是否真的需要停止这些服务,则选择"Y":完成后输入:sc config http start=disabled 测试可行 其他方法 解决方案一: Ctrl+x,然后选择"计算机管理",展开"服务和应用程序",找到"服务":找到"World Wide Web Publishing Service",双击打开后,将启动类型改为手动,更改服务状态为&

阿里云服务器无法访问80端口的解决办法

1: 阿里云服务器无法访问80端口的解决办法 当我们搭建服务器时候,无论80,3306,21,等端口本地服务器上搭建环境就已经开通,但是服务器中防火墙中主要就是拦截端口的,在windows药在高级防火墙中添加站入端口一个个配置,在阿里云中还要在控制台中开通的

80端口阻塞解决办法

p在"运行"中输入cmd进入命令行界面 p输入netstat –ano,看到本地80口占用程序的PID,如下图,80端口占用的pid为1700 p启动任务管理器->服务,查看pid为1700的程序,看是什么程序占用端口,如下图,并把进程删除

80端口占用

"到底是谁占用了80端口,该怎么查,怎么终止它?",这里就简单讲解一下,在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令: >netstat -aon | findstr "80" Proto   Local Address       

如何打开1433端口的解决方法

这篇文章主要针对Win2003系统安装SQL Sever2000后1433端口未开放,如何打开1433端口的解决方法. 用了几年的Windows2003和SQL Server2000了,不过这个问题倒是头次遇到.最近调试一个JSP+SQL2000WEB程序遇到个现象,在Win2003简体中文服 务器版上安装SQL Server2000,默认安装,一切正常,但是在安装完成后Tomcat运行正常,JSP程序却无法连接SQL2000数据库,查看端口,1433端口居然未开放,当然 更不用说远程连接了.

Win10系统80端口被pid=4的System进程占用 -- 解决方法

背景: 今天在家里电脑下载phpstudy 2016后,准备启动服务器,结果提示80端口被占用 过程: 百度后有这几种解决方法: 1.IIS占用 2.SQL server 2008的报表服务占用 可惜这两种方法试了都不行. 解决方法: 1.打开注册表:regedit 2.找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 3.在右边找到Start这一项,将其改为0 4.重启系统 参考资料:http://www.chinaz.c

80端口被system 占用解决方法

前几天,将tomcat的端口8080改为80后,服务器启动时总是报一大堆异常,原因是80端口被占用,但是我提前就将IIS服务关闭了,后来才知道IIS服务没有真正关闭,一下是解决方法: netstat -ano 发现80端口被占用.如图所示: 按照PID 来说:在任务管理器中查看PID 的进程名 既然是system.那么 应该不回是真正的系统. 而是 微软的其他系列产品的进程在运行. [注意:我已经在服务 services.msc中结束了 IIS ADmin 服务] 但是 其实 IIS 服务真正没

80端口被占用解决方法

鼎峰前几天碰到一个客户,IIS网站启动不来,重启IIS,网站站点里面都检查过,都启动不了,最终找到解决方法是80端口被占用了,导致IIS站点启动不了,下面是鼎峰技术部讲解的方法,如何查看80端口被占用了. 首先我们在服务器里面点击左下角-->开始-->-运行-->输入CMD-->输入netstat -ano 如下图. ![](http://i2.51cto.com/images/blog/201806/13/053e1d9e209cc22c7311ea210710a3b1.jpg?