在Wamp中添加新VirtualHost后显示Plesk默认页面问题求助
解决WampServer虚拟主机显示Plesk默认页的问题
这种情况核心是Plesk的Web服务与WampServer的Apache服务存在冲突,导致请求被Plesk的服务器接管。以下是具体排查和解决步骤:
检查端口占用
Plesk和WampServer的Apache默认都使用80(HTTP)、443(HTTPS)端口,先确认端口归属:
打开命令提示符,执行:netstat -ano | findstr ":80"查看结果里的进程ID(PID),如果80端口被Plesk相关进程占用(路径指向
C:\Program Files (x86)\Plesk\...的httpd.exe),可以二选一处理:- 临时停用Plesk的Apache服务:打开服务管理器(运行
services.msc),找到Plesk Web Server或Apache2.4(Plesk版本),右键停止服务; - 永久修改WampServer端口:打开WampManager,点击
Apache > httpd.conf,把Listen 80改成Listen 8080;再打开httpd-vhosts.conf,将虚拟主机的<VirtualHost *:80>改为<VirtualHost *:8080>,访问时用khabgahyar.test:8080。
- 临时停用Plesk的Apache服务:打开服务管理器(运行
确认hosts文件配置
用管理员权限打开C:\Windows\System32\drivers\etc\hosts,确保存在以下未被注释(无前置#)的条目:127.0.0.1 khabgahyar.test ::1 khabgahyar.test修改后保存,执行
ipconfig /flushdns刷新DNS缓存。排查Plesk的虚拟主机配置
登录Plesk控制面板,在「网站与域名」板块检查是否存在同名的khabgahyar.test虚拟主机。如果有,直接删除或临时停用该主机,避免与Wamp的配置冲突。验证服务响应
重启WampServer所有服务,访问目标主机后按F12打开开发者工具,切换到「网络」标签查看响应头:- 若Server字段显示
Apache/[版本] (Win64) PHP/[版本],说明Wamp服务已正常响应; - 若Server包含
Plesk标识,需重新检查端口占用和服务状态。
- 若Server字段显示
内容的提问来源于stack exchange,提问作者Ahmad Badpey
相关产品推荐
相关产品推荐

