不久前,我通过修改我的/etc/hosts
文件和我的http-vhosts.conf
文件成功地在我的计算机上创建了一些虚拟主机。
然后我发现了一个非常方便的工具,叫做 virtualhost.sh (https://github.com/pgib/virtualhost.sh) 来加速这个过程,我是通过 homebrew 安装的。
一行 ->virtualhost.sh my_virtual_host_name
为我设置好一切,并且我有一个可用的虚拟主机,它指向我选择的目录。
一开始它对我来说是成功的,但现在添加新主机后,它就不起作用了。在浏览器中找不到主机。我手动创建的原始虚拟主机现在也找不到。默认localhost
虚拟主机现在甚至不起作用。
我已通过运行删除了使用此工具创建的主机virtualhost.sh --delete my_virtual_host_name
。此后,我手动创建的虚拟主机仍然无法工作,包括默认的localhost
。
最后我通过 homebrew 彻底删除了该工具。但这也没有解决问题。
我显然通过摆弄虚拟主机修改了一个重要的文件。
我对这个问题完全迷茫了,有人知道我该如何恢复我的设置到原始状态吗?
答案1
有 /etc/hosts~orig - 原始 hosts 文件。因此,您可以
➜ ~ sudo cp /etc/hosts\~orig /etc/hosts