当我创build虚拟主机时,我几乎总是忘记在/etc/hosts添加一个条目,直到我尝试在networking浏览器中检查网站,并呻吟了一下监督。 我想要做的是修改a2ensite和a2dissite以便在运行时发生以下情况:
a2ensite在/etc/hosts查找网站条目。 如果找不到,请将该网站附加到127.0.0.1条目。 否则,什么都不要做。 a2dissite在/etc/hosts查找网站条目。 如果发现,请从127.0.0.1中删除该网站。 否则,什么都不要做。 要么(MAMP在OS X上)或者添加一个提醒,我需要编辑etc/hosts来让虚拟主机工作。
我试图编辑这些文件,但是,因为我不知道PERL,我不确定做什么修改。 此外,我不确定编辑这些文件是最好的select,如果在升级apache2时覆盖我的更改。