当我创建虚拟主机时,我几乎总是忘记添加条目,/etc/hosts
直到我尝试在 Web 浏览器中检查网站并抱怨疏忽。我想要做的是修改a2ensite
,a2dissite
以便在运行时发生以下情况:
a2ensite
在 中查找站点条目/etc/hosts
。如果未找到,则将站点附加到 127.0.0.1 条目。否则,不执行任何操作。a2dissite
在 中查找站点条目/etc/hosts
。如果找到,则从 127.0.0.1 中删除该站点。否则,不执行任何操作。
要么这样做(MAMP 在 OS X 上执行此操作),要么添加一个提醒,我需要编辑该提醒etc/hosts
才能使虚拟主机正常工作。
我尝试编辑这些文件,但由于我不了解 PERL,我不确定要进行哪些修改。此外,我不确定编辑这些文件是否是最佳选择,因为升级 apache2 时 apt 会覆盖我的更改。