如何删除一个 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 虚拟站点?的主要内容,如果未能解决你的问题,请参考以下文章