2019独角兽企业重金招聘Python工程师标准>>>

80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端口会被其他的不明身份的程序占用,导致 Apache 启动失败,修改 Apache 的默认端口后访问本机地址又非常麻烦。下面介绍一下如果80端口被占用后应该如何处理。

修改 Apache 的默认端口(强迫症不要用)

修改 Apache 端口的方法是最妥协的方法了,后果是当你开启 Apache 服务器的时候,访问的本机地址将会附带端口号,比如 http://localhost:8888 。

修改方式是直接修改 httpd.conf 文件,文件的位置在 Apache 安装目录下的 conf 文件夹下,直接用记事本打开,找到 Listen 80 ,将80修改为其他未被占用的端口。

注:httpd.conf 文件中,以#开头的行是关闭的,不生效的,不以#开头的行是启用的。

查找80端口被谁占用的方法

进入命令提示行(开始运行输入 CMD),输入命令 netstat –ano ,就可以看到本机所有端口的使用情况,一般80端口在第一行,截图显示,端口已经被占用,PID 中写明 LISTENING 4。

PID=4 的程序是哪一个呢?接着在命令提示和下输入指令 tasklist ,列出所有当前运行的进程,

发现 PID=4 的进程,居然是 system 。

取消 system 进程对80端口的占用

其实本身我用的 Apache 好好的,只是突然不能启动了,回想在此期间新安装的软件,面子这么大,能让系统占用80端口的,也只能有 SQL Server 2008 了。经过查询,发现占用80端口的确是 SQL Server 2008 里面的组件——SQL Server Reporting Services (MSSQLSERVER)。是 SQL Server 的日志系统,就是他好端端的突然占用了80端口,而且对于普通人来讲,这个组件的作用没啥用,关掉也是节约资源。

关闭方法很简单,在运行框中输入 services.msc ,进入服务窗口。或者直接在开始菜单里面的搜索框中输入“服务”即可打开。然后找到 SQL Server Reporting Services (MSSQLSERVER) 这个服务,然后停止,被占用的80端口就被释放出来了。你也可以设置它的启动方式为“禁用”。

看清楚了,就是它。

另外的一个被占用的原因

除此之外,我还在网上找到了另外80端口被 system 占用的原因,就是微软家的 IIS 服务,关闭方式可以去控制面板去关闭即可。

总结原因顺便吐槽,最近在学习 java 操作 SQL Server 数据库,所以请了个大爷进电脑,曾经也因为一些原因安装过 SQL Server ,两次的安装体验,总感觉微软家的产品就是 VIP 待遇,安装就要半个小时,卸载也要半个小,时不服不行啊,谁让 SQL Server 安全高效呢。接下来加油学习吧,骚年们。

转载于:https://my.oschina.net/weidongpei/blog/1820293

80端口被system(pid=4)占用的解决方法相关推荐

  1. Windows 下80端口被进程 System PID=4 占用的解决方法

    80 端口被莫名占用,还是 System 这个进程,又无法结束这货.慢慢排查看到底是什么东东占用了. 打开 cmd 执行 netsh http show servicestate ,80 端口被Sys ...

  2. Windows下80端口被进程SystemPID=4占用的解决方法

    突然发现 80 端口被莫名占用,咋一看还是 System 这个进程 又无法结束这货,于是开始慢慢查看到底是什么东西占用了 首先,打开 cmd 跑这一句,80 端口被System 占用,肯定是 HTTP ...

  3. 【80端口占用】win7下80端口被(Pid=4)占用的解决方法

    [80端口占用]win7下80端口被(Pid=4)占用的解决方法 参考文章: (1)[80端口占用]win7下80端口被(Pid=4)占用的解决方法 (2)https://www.cnblogs.co ...

  4. win7下80端口被(Pid=4)占用的解决方法

    首先介绍一种网上普遍的方法,就是查找占据80端口的进程,然后关闭它就行了. 1.运行cmd,然后输入netstat -a -n -o,回车: 2.查看开头几行包含0.0.0.0:80的那一行最后的pi ...

  5. adb连接手机时,端口被360手机助手占用,解决方法二

    解决办法尝试二 1.把360手机设置的,连接设备的提醒都去掉 2.断开和手机的连接,电脑端退出手机助手,等待 3.有可能还要退出360游戏大厅[可能只是凑巧点了]

  6. 解决windows系统80端口被system占用问题

    80端口被 system (pid=4) 系统占用的解决方法, 80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端口会被其他 ...

  7. win7 win10下80端口被System进程占用的解决方法

    用如下方法可以解决System进程占用80端口的问题: 打开RegEdit:开始-运行-输入regedit-调出注册表 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr ...

  8. Win8下80端口被System占用,造成Apache不能启动的解决办法

    Win8下80端口被System占用,造成Apache不能启动的解决办法 安装了Windows8系统后,如果装Apache是启动不了的,遇到这个Apache启动不了的时候,首先是查看80端口是不是被占 ...

  9. Windows下PHPStudy服务环境80端口被进程System占用的解决方法

    经常在测试源码的时候本地使用的PHPStudy提示80端口被占用,然而尝试释放端口时会提示是System进程,无法释放.前几次都是重启解决问题,今天闲着无聊,尝试着解决一下~~ 看到80端口被PID为 ...

最新文章

  1. 使用静态URL片段 URL路由 精通ASP-NET-MVC-5-弗瑞曼
  2. Func与Action
  3. JAVA——监听器ActionListener与MouseListener执行顺序
  4. C++之map插入数据相同的key不能覆盖value解决办法
  5. js判断数组里是否有重复元素的方法
  6. 元宵快乐:看SQL大师们用SQL绘制的团圆
  7. Facebook 正式公开 React Native 重构细节!
  8. python 运动模糊 退化模型 点扩散函数 逆滤波与维纳滤波
  9. PLC梯形图设计全自动洗衣机S7-1200博途以及PLC仿真实现之 3. 仿真设计
  10. 王者荣耀背景html,《王者荣耀》登录界面背景怎么修改 登录背景图片更换方法...
  11. Execl同时冻结行和列
  12. 谷歌、华盛顿大学联合研究:为什么在标准数据集上刷榜有问题
  13. December in English(2017)
  14. Android SystemUI下拉状态栏添加快捷开关
  15. 上古卷轴php代码,【上古卷轴五木柴代码】
  16. C#贪吃蛇小游戏 毕业设计用
  17. 一键安装微信已完成,编号10,欢迎品尝
  18. EditText实现图文混排,保存与解析(墨雪亲测)
  19. 怎么制作地图分布图,如何在地图上画出区域
  20. java maven 混淆_使用proguard实现maven工程代码混淆

热门文章

  1. Android Studio在线安装Android SDK注意事项
  2. 那些感动过我的句子(英文版)
  3. 【技术贴】红警三卡||红警三卡在游戏开始界面卡在右上角小星星卡在美女界面卡在创建名字黑屏的解决方案...
  4. c#操作Xml(八)
  5. 车用计算机内部结构图,ecu的基本组成结构 ECU的工作过程
  6. php dns更新,php_mzdns: 站群,大量域名 通过 dns 服务商 api 批量添加 ip 工具。你懂的~ 基于 mzphp2 框架。...
  7. Nacos自定义 namespace与group配置
  8. MySQL安全等于的介绍
  9. SimpleJdbcInsert 和SimpleJdbcCall
  10. ActiveMQ入门-发送消息机制的介绍