如何删除一个 wamp 虚拟站点?

Posted

技术标签:

【中文标题】如何删除一个 wamp 虚拟站点?【英文标题】:How to delete a wamp virtual site? 【发布时间】:2016-11-08 22:51:57 【问题描述】:

使用新的 WAMP,您必须创建一个虚拟主机站点才能在 localhost 开发中看到它。我做到了,它奏效了。 但是,我刚刚将该网站移至 Live 服务器,我终其一生都无法在浏览器中看到该网站。我收到一条消息:

无法访问此网站

朋友看到了,开发电脑看不到。

我试过了:

删除httpd-vhosts中的定义 正在重新启动 刷新 Windows 10 DNS 缓存

一切都无济于事。而且我找不到有关从 WAMP 中删除网站的信息!!!任何提示表示赞赏。

【问题讨论】:

【参考方案1】:

Babitha's post 是正确的,但我必须进行这些更改:

您需要以管理员身份编辑它们 C:\windows\system32\drivers\etc\hosts C:\wamp64\bin\apache\apache2.4.46\conf\extra\httpd-vhosts.conf 不要只是来粘贴您的 apache 版本可能不同,并且您的 wamp 位置在另一个地方。

编辑您需要的虚拟主机。

【讨论】:

【参考方案2】:

老话题,但对我有用: - 清除 etc/hosts 中的目标虚拟主机。 - 在 httpd-vhosts.conf 中清除目标虚拟主机。 - 重启 DNS wamp 工具(RMB wamp 图标->Tools)。 - 重启所有服务。

【讨论】:

【参考方案3】:

这可能是由于主机名重复。编辑虚拟主机以解决此问题。

对于 Windows 用户,从

编辑您的虚拟主机

C:\windows\system32\drivers\etc\hosts

C:\wamp\bin\apache\apache2.4.23\conf\extra

要编辑这些文件,您需要以管理员身份运行。为此,请尝试以下步骤:

    按 Windows 键。 在搜索字段中输入记事本。 在搜索结果中,右键单击记事本并选择以​​管理员身份运行。 从记事本中打开以下文件: c:\Windows\System32\Drivers\etc\hosts。 对文件进行必要的更改。 单击文件 > 保存以保存更改。

最后重启服务器。

【讨论】:

【参考方案4】:

我假设您使用的本地域名与您的实时站点域名相同,即mysite.com 而不是mysite.dev

所以你会像这样在你的 HOSTS 文件中添加一行

127.0.0.1 mysite.com
::1  mysite.com

因此,您已经通过您的 PC 告诉 windows,您的网站在这台 PC 上本地存在。

您需要做的就是从 C:\windows\system32\drivers\etc\hosts 文件中删除这两行,然后重新启动或运行(从管理员帐户)

net stop dnscache
net start dnscache

现在 Windows 不知道 yoursite.com 所在的位置,它会向 DNS 服务器询问实时站点 IP 地址,并找到您的实时站点。

【讨论】:

您可能必须以管理员模式运行编辑器才能保存主机文件。找到打开编辑器的链接,然后 rt-click -> 以管理员身份运行。我使用记事本++,它有用地给出一条消息,它必须在管理员模式下运行,然后提供一个选项以管理员模式打开编辑器的新实例,如果您选择是,则在新实例中重新打开文件,节省一步。

以上是关于如何删除一个 wamp 虚拟站点?的主要内容,如果未能解决你的问题,请参考以下文章

WAMP PHPMyadmin用户已删除[重复]

WAMP - 从项目 URL 中删除 localhost

如何删除跨站点 div 中的 div? [复制]

如何彻底删除xampp

如何在windows/wamp环境下在本机配置站点

APS+PHP多站点 应该如何配置?