启动Apache24遇端口占用问题求助:80端口被Apache24与Chrome占用
解决Apache24启动时80端口被占用的问题
排查与解决步骤
1. 处理Chrome的80端口连接
Chrome建立80端口连接,大概率是因为你之前打开过访问本地Apache的页面(比如http://localhost),或是有后台扩展在占用端口。直接关闭所有Chrome进程即可:
- 打开任务管理器,找到所有
chrome.exe进程,右键选择结束任务(包括后台隐藏的进程)。 - 重新启动Apache24服务,在命令提示符执行:
net start Apache24
2. 修改Apache监听端口(永久解决冲突)
如果不想每次都关闭Chrome,直接修改Apache的监听端口更省心:
- 打开Apache安装目录下的
conf/httpd.conf配置文件。 - 找到
Listen 80这一行,将80替换为未被占用的端口,比如8080或8000。 - 若你启用了虚拟主机,同步修改
conf/extra/httpd-vhosts.conf里的端口配置,确保和httpd.conf一致。 - 保存文件后,重启Apache24服务。后续访问本地服务需用新端口,比如
http://localhost:8080。
3. 再次验证端口状态
若问题仍存在,用命令确认当前80端口的占用详情:
netstat -ano | findstr :80
根据输出的PID,在任务管理器中找到对应的进程,针对性处理。
内容的提问来源于stack exchange,提问作者Ed. K.
相关产品推荐
相关产品推荐

