You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改本地Apache服务端口后访问站点显示IIS界面问题求助

问题排查与解决指南

核心原因

该问题本质是你访问的端口实际被IIS服务占用,没有指向你修改端口后的Apache服务。

排查步骤

  • 确认访问地址的端口是否正确
    修改Apache端口后,不能直接用默认的localhost(默认走80端口)访问,必须在地址后加上修改后的端口号,比如你将Apache端口改为8080,就需要访问localhost:8080。如果依然使用80端口访问,系统会直接返回占用80端口的IIS服务页面。
  • 验证Apache端口配置是否生效
    打开Apache安装目录下的conf/httpd.conf配置文件,检查Listen配置项的端口值是否为你预期的修改值;如果配置了虚拟主机,还要检查<VirtualHost *:端口>标签中的端口和监听端口保持一致。修改配置后必须重启Apache服务才能生效。
  • 检查端口占用情况
    按下Win+R输入cmd打开命令提示符,执行命令:
    netstat -ano | findstr "你设置的Apache端口号"
    对照返回结果中的PID,打开任务管理器「详细信息」 tab ,查看该PID对应的进程:如果对应进程是w3wp.exe或者inetinfo.exe,说明该端口被IIS占用,需要调整端口配置。

解决方法

  • 方案1:同时保留IIS和Apache服务
    为两个服务分别设置不冲突的空闲端口,访问对应服务时携带正确的端口号即可,比如IIS使用80端口,Apache使用8080端口,访问Apache站点时输入localhost:8080。
  • 方案2:暂时停用IIS服务
    如果当前不需要使用IIS,按下Win+R输入services.msc打开服务列表,找到World Wide Web Publishing Service服务,右键选择「停止」,同时将启动类型改为「手动」,避免开机自动启动占用端口,之后重启Apache服务即可正常访问。
  • 方案3:修改IIS的监听端口
    打开IIS管理器,选中左侧站点列表中要修改的站点,右键选择「编辑绑定」,修改http协议对应的端口为其他空闲端口,保存后重启IIS服务,再将Apache端口调整为你需要的端口即可。

相关截图

IIS服务界面1
IIS服务界面2
IIS服务界面3

内容的提问来源于stack exchange,提问作者Magical Briefcase

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 06:36:04