Window中80端口被占用,解决办法
2015-07-09 19:48
651 查看
作为程序员,80端口是常常用到的,但是有时自己分明没有起任何测试应用服务器,80端口却被占用,发生这样的情况大体有以下几种可能:
1、机器上安装了IIS服务,并且IIS服务启动,该服务默认是使用80端口的
2、机器装了SQL server,SQL server中的SQL Server Reporting Services服务(SQL server 的报表服务)占用了80端口
3、其他应用活服务占用了80端口
解决办法:
若是因为第一种情况,把IIS服务器停掉就OK了
若是第二种情况,到服务管理,里面把名字为SQL Server Reporting Services的服务停止即可
如上图所示,最好再将这个服务设置成手动启动,避免每次开机它都自动运行
若是第三种情况,我们不知道是什么东西占用了80端口,可以使用dos命令来查看
到命令行中输入命令:netstat -ano
就可以查看当前系统占用端口状况了,如下图:
若是端口太多,不方便看,windows也存在像linux/unix类似于grep的命令
使用如下命令:netstat -ano | find "80"
仅过滤显示包含80的行,如下图:
甚至可以直接将结果导出到文件中,直接文件里面找,也挺方便,命令如下:
netstat -ano | find "80" > c:/xiaopengyou.txt
这样就能将结果直接保存到指定的文件中了
谨以此献给那些正在因为80端口被占用而焦头烂额的小伙伴们
1、机器上安装了IIS服务,并且IIS服务启动,该服务默认是使用80端口的
2、机器装了SQL server,SQL server中的SQL Server Reporting Services服务(SQL server 的报表服务)占用了80端口
3、其他应用活服务占用了80端口
解决办法:
若是因为第一种情况,把IIS服务器停掉就OK了
若是第二种情况,到服务管理,里面把名字为SQL Server Reporting Services的服务停止即可
如上图所示,最好再将这个服务设置成手动启动,避免每次开机它都自动运行
若是第三种情况,我们不知道是什么东西占用了80端口,可以使用dos命令来查看
到命令行中输入命令:netstat -ano
就可以查看当前系统占用端口状况了,如下图:
若是端口太多,不方便看,windows也存在像linux/unix类似于grep的命令
使用如下命令:netstat -ano | find "80"
仅过滤显示包含80的行,如下图:
甚至可以直接将结果导出到文件中,直接文件里面找,也挺方便,命令如下:
netstat -ano | find "80" > c:/xiaopengyou.txt
这样就能将结果直接保存到指定的文件中了
谨以此献给那些正在因为80端口被占用而焦头烂额的小伙伴们
相关文章推荐
- log4j1.2到2学习笔记
- CentOS6.5的安装
- 【独立开发者er Cocos2d-x实战 004】使用Cocos2dx加载plist文件
- android项目开发后期维护时对开发过程中的反思
- 改变圆角按钮的颜色
- 转载:Pixhawk源码笔记四:学习RC Input and Output
- 显示器
- LeapMotion系统概述
- Deep Learning(深度学习)学习笔记整理系列之(一)
- 转载:Pixhawk源码笔记三:串行接口UART和Console
- usb host controller
- SQL高性能查询优化
- 创建圆形头像和圆角图片
- LeetCode Contains Duplicate III
- 转载:Pixhawk源码笔记二:APM线程
- 学习英音的电影和电视剧
- python 多线程的一点东西
- TOMCAT起步内存溢出问题Exception in thread ""http-bio-8080"-exec-6&
- POJ 2586:Y2K Accounting Bug
- GB和GBDT 算法流程及分析