服务器端口8888被占用,80端口被system(pid=4)占用的解决方法

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。

f04e1393fc9a846b5362b625d1e6fa9e.png

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

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

baed74bc04770c3aa51e4b7222946d55.png

取消 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端口就被释放出来了。你也可以设置它的启动方式为“禁用”。

356f9dd7e1f8fd53bdeae17d712ad117.png

看清楚了,就是它。

另外的一个被占用的原因

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

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

Linux 安全工坊,对 攻防 战胜黑客,修炼手册 阅读详情

相关推荐

Nginx架构及配置详解

概述 Nginx采用C进行编写,是俄罗斯程序员开发的一款轻量级的可构建Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器的软件, Nginx服务器是一个高性能的HTTP和反向代理web服务器,同时也可提供了IMAP/POP3/SMTP服务。nginx常用作跑静态和做负载反向代理,动态php交给apache处理,因后者比较稳定,jsp交给tomcat、resin或jboss。n......

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 7070

80端口被System占用的问题解决

80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端口会被其他的不明身份的程序占用,导致 Apache 启动失败,修改 Apache 的默认端口后访问本机地址又非常麻烦。下面介绍一下如果80端口被占用后应该如何处理。 修改 Apache 的默认端口(强迫症不要用) 修改 Apache 端口的方法是最妥协的方法了,后果是当你开启 Apache 服务器的时候,访问的本机地址将会附带端口号,比如http://localhost:888.

mamengna的博客 2183

拼多多Android面试题及参考答案

Android 系统采用分层架构设计,从底层到上层依次为Linux 内核层硬件抽象层(HAL)系统运行时库层应用框架层应用层,共五层。位置:Linux 内核层与系统运行时库层之间,是“硬件与系统的隔离层”。核心作用:屏蔽硬件差异,为上层提供统一的硬件访问接口,解决 Android 开源与硬件厂商闭源的矛盾,具体功能如下:硬件能力抽象:将硬件的具体实现(如不同厂商的摄像头芯片、音频芯片)封装为标准化接口(如Camera HALAudio HAL。

大模型大数据攻城狮的专栏 1282

Windows下80端口被进程System占用的解决方法

昨天刚更新了Windows10,总体上来说效果还是蛮不错的,然而今天在开启Apache服务器的时候却发现,Apache莫名其妙的打不开了,起初以为是权限的问题,于是使用管理员身份的控制台去调用命令net start Apache2.4,结果依然是无法打开。手动启动服务报错“Windows不能再本地计算机启动Apache,有关更多信息,查阅系统时间日志。如果这是非Microsoft服务,请与服务厂商...

jhui123456的博客 2585

告别偏移地址!用C# S7PLUS驱动读写西门子S7-1500符号地址(TIA Portal V17+环境配置)

本文详细介绍了如何在TIA Portal V17+环境中使用C# S7PLUS驱动读写西门子S7-1500 PLC的符号地址,告别传统的偏移地址方式。通过配置OpenSSL、集成S7PLUS驱动库,以及实战案例展示符号地址的读写方法,显著提升代码可读性和维护效率。文章还涵盖了环境准备、高级配置及常见问题解决方案,助力工业自动化开发者实现更高效的PLC通讯。

weixin_28720767的博客 315

单细胞专题(1) | 单细胞转录组研究样本准备指南(上)

单细胞RNA测序(scRNA-seq)是目前最前沿,能进行大规模实验的转录组研究技术,为理解细胞组成和动态生物学过程提供了很多新的见解。单细胞研究已经为我们理解发育过程,老化和疾病(如癌症)等提供了大量数据。在这里,小编主要就前期的样本准备与保存需注意问题给大家进行讲解,以备大家在不同的研究场景和研究背景下,走好单细胞转录组学研究的第一步。

bioyigene的博客 4229

Web server failed to start. Port 8888 was already in use.

Web服务器启动失败。8888端口已经被使用。 端口被占,换一个端口即可: application.properties配置换端口 # 设置端口号 server.port=88080

冬天里的夏天 3283

Win10家庭版如何添加本地用户和组

在众多Windows版本中,Windows 10以其丰富的功能和卓越的性能吸引了大量用户。然而,对于使用Win10家庭版的用户来说,他们可能会遇到一些功能上的限制,特别是在用户和组管理方面。虽然家庭版在某些高级功能上有所缩减,但我们仍然可以通过一些技巧来实现对本地用户和组的管理。本文将详细介绍如何在Win10家庭版中添加本地用户和组,以便用户能够更好地管理计算机资源。

nntxthml的博客 4555

运行项目时出现:Web server failed to start. Port 8888 was already in use.错误

在idea中运行项目时出现下面的错误信息: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2022-03-02 11:15:03.866 ERROR 10600 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter : ******************

Matcha_ice_cream的博客 5153

大疆无人机图像传输延时优化全解析:从Lightbridge到OcuSync的实战技巧

本文深入解析大疆无人机图像传输延时优化,对比Lightbridge与OcuSync两大核心通信协议的技术差异与实战表现。文章详细拆解了从传感器采集到屏幕显示的完整延时链条,并提供了从环境频段选择、硬件升级到软件设置的全方位优化技巧,帮助飞手与开发者显著降低图传延时,提升操控体验与作业效率。

weixin_29163857的博客 305

从零到一构建一个智能爬虫 Agent 完整教程

本文将打造一个具备自主决策、动态解析、反反爬、持久化能力的智能爬虫 Agent

数据知道的博客 4793

Windows的80端口被system进程占用解决方法

80端口被占用解决办法

songxunwen的博客 5140

深度学习在传感器数据分析中的创新应用

传感器是物理世界与数字世界的“接口”,其生成的高维、时序、多源数据蕴含着设备状态、环境变化、用户行为等关键信息。传统传感器数据分析依赖手工特征工程与简单机器学习模型,难以应对复杂场景下的非线性、长程依赖与实时性需求。深度学习通过自动特征提取非线性建模与端到端学习,成为传感器数据处理的革命性工具。本文从概念基础理论框架架构设计实现机制到实际应用,系统拆解深度学习与传感器数据的融合逻辑,结合工业预测维护医疗健康监测智能交通等场景,揭示其技术边界与未来演化方向。

大数据洞察的博客 568

端口独占真相:从Java到K8s,多进程监听同一端口的底层原理与实践

在网络编程中,端口是进程间通信的关键端点。传统认知认为一个端口只能被一个进程监听,这源于TCP/IP协议栈中套接字绑定的基础规则。然而,在实际工程中,通过套接字选项如SO_REUSEADDR和SO_REUSEPORT,可以改变这一行为,实现端口的复用或快速重启。这些技术在现代高并发架构中具有重要价值,尤其在负载均衡和热部署场景下。例如,SO_REUSEPORT允许内核在多个监听同一端口的进程间分配连接,显著提升性能。在云原生环境下,网络命名空间的隔离使得不同容器或Pod可以绑定相同端口,而Nginx反向代理

weixin_30615767的博客 354

把 SAP Fiori Launchpad 配置文件放进 MIME Repository:从上传、缓存控制到可访问路径的完整实践

文章摘要: 在 SAP Fiori 项目中,Launchpad 配置文件的部署是关键挑战,核心在于通过 MIME Repository 而非直接修改标准文件来实现稳定配置。与 BSP Repository 相比,MIME Repository 支持显式设置客户端缓存时间(如 SAP 推荐的 7 天),适合生产环境治理。配置文件需为 JSON 格式,部署时需确保路径可访问(通过 ICF node 和 external alias),并注意语法错误会导致静默失效。实操步骤包括:在 SE80 中创建专用目录、设置

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 92

CATIA二次开发核心技术:多实体零件自动化拆解与装配生成深度解析(零件转产品)

CATIA二次开发核心技术:多实体零件自动化拆解与装配生成深度解析

KE17RS的博客 2144

linux 命令:scp (pscp)、rz/sz、nc (netcat)、ncat、socat、ssh、端口转发(rinetd)

NC 全名 Netcat (网络刀),作者是 Hobbit && ChrisWysopal。因其功能十分强大,体积小巧而出名,被誉为网络安全界的 "瑞士军刀"。Netcat 使用 TCP 或 UDP 协议的网络连接去读写数据。Netcat 也是稳定的后门工具、功能强大的网络调试和探测工具。能够直接由其它程序和脚本轻松驱动。能够建立几乎所有类型的网络连接。在中国NC 的 WINDOWS版有两个版本,一个是原创者Chris Wysopal写的原版本,另一个是由 "红与黑" 编译后的新浓缩版。.........

freeking101的博客 3万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

网络调试利器socat:从原理到实战的瑞士军刀指南

在网络通信与系统调试领域,理解数据流如何在进程间、网络节点间可靠传输是基础。其核心原理在于建立稳定、双向的数据通道,实现不同端点间的信息交换。这一技术价值在于能极大简化网络调试、服务模拟和协议分析等复杂任务,提升运维与开发效率。典型应用场景包括排查分布式服务通信故障、模拟上游服务进行测试,以及桥接串口与网络设备。本文聚焦的socat工具,正是实现这一理念的超级增强版命令行工具,它支持TCP、UDP、SSL、文件等多种地址类型,通过连接任意两个数据通道,成为解决网络黑盒问题的实用利器,尤其适用于端口转发、流量

weixin_30915951的博客 774

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LV.8 网络编程开发及实战(上)

以功能完善的网络软件及通信协议实现和的系统以传输信息为基本目的,用通信线路和通信设备将多个计算机连接起来的计算机系统的。

qq_44672308的博客 220

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

解决“The port 8888 is already in use, trying another port”方法

精确找到被占用的端口对应的PID netstat -ano|findstr "8888" 末尾显示的是PID得到端口号 接着,查看是哪个进程或程序占用了端口 tasklist|findstr "15044" 得到占用端口的进程为python.exe,调用命令停止它 taskkill /f /t /im python.exe ...

shuzip的博客 1万+

80端口被System占用如何解决

立志在坚不欲说,成功在久不在速。

hihielite的博客 1万+

解决System进程占用80端口

项目开发管理端后台程序,要换成JFinal框架,在搭建Demo框架完成后,Run As 项目中的Config文件后,提示80端口被占用。     好了,问题简单粗暴,解决80端口就OK了。     真的简单?Really粗暴?No! 下面是复杂的解决过程……     1、先看看什么是80端口,它和8080、8001等端口有何区别?     80端口是为HTTP(HyperText

劝学 4万+

phpStudy出现80端口被占用,占用进程为System

问题描述 解决方法 1、第一步:cmd输入命令netstat -ano 查看本机所有端口的使用情况, 一般80端口在第一行,截图显示,端口已经被占用 (PS:看不全就输入nerstart -ano |more 按[Q]退出) 2、第二步:在任务管理器中的进程处查看与上述80端口对应的PID相同的进程。 如果没有PID,选择查看”-->"选择列"-->勾选“PID。 (PS:这一步打开任务管理器,也可在cmd里直接输入tasklist,这样也能看到pid4是被系统占用的。) 一般网上

Youth means limitless possibilities. 4507

Your port 80 is actually used by : Server: Microsoft-IIS/10.0 Cannot install the Apache service, p

Wamp Apache 启动不成功 Wamp Apache 检测 80端口 提示 Your port 80 is actually used by Server: Microsoft-IIS/XX(某版本)解决方法 打开 “程序和功能—》启用或关闭windows功能–》Internet Information Services–》Web管理工具” 关掉里面所有关于IIS的选项!重启然后

Welcome Back Home! 5454

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

80端口被system占用解决方法: 1、首先,讲一下如何查找端口占用。 netstat -ano | findstr ":80 " tasklist /fi "PID eq 4" 2、在上图中,我们发现80端口被System占用了。 我们在运行中输入regedit打开注册表。 3、找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 4、找到项Start,将其值改为0 5、重启系统,System进程就不会占用80端口了。

晓宁的博客 2万+

Windows Server 服务器 System 占用80端口的解决办法

使用 netstat -aon|findstr 80 检查端口占用情况,发现 80 端口被 PID=4 的进程占用,该进程名为 System

u010937109的博客 4387
上一篇: 软件测试文档需求概述,1.软件测试概述
下一篇: 微软服务器培训,服务器:Windows Server 2016培训大纲(一)
柯南大夫
博客等级 码龄9年 32粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值