设置本地域以简化本地开发

终端

如果您是网络开发人员,您可能会使用内置的 Mac OS X Apache 服务器在本地计算机上进行大量开发,或者在我的例子中,类似 MAMP。因为像这样的本地 Web 服务器对于测试来说真的很方便,您可以通过设置本地域让您的本地开发生活更轻松一些,我们将向您展示如何做到这一点。

值得一提的是,我们针对 Mac OS X 进行了介绍,但您也可以在 Linux PC 或 Windows PC 上设置本地域。只要计算机有主机文件,您就可以使用相同的技巧使用本地域。

您需要修改主机文件才能执行此操作,这并不困难,但确实需要命令行。从 Mac 终端输入以下内容:

sudo nano /etc/hosts

这将在 nano 编辑器中打开 /etc/hosts 文件,它看起来像这样:
##
# Host Database
#
# localhost 用于配置环回接口
# 当系统启动时。不要更改此条目。
##
127.0.0.1 localhost
255.255.255.255 broadcasthost

设置本地域名

接下来是重要的部分:您需要将您希望在本地使用的主机名(在本例中,我们将使用名称 local.dev)添加到新行的该文件的末尾,采用以下格式:

127.0.0.1 local.dev

通过按 Control-O 然后按 Control-X 退出来保存对 /etc/hosts 文件的更改。

现在您可以通过网络浏览器、ftp 或任何其他方式访问您的本地域,只需在适当的网络浏览器中访问“local.dev”即可。您可能需要为effect 才能生效,某些应用可能也需要快速重新启动,例如 Safari 或 Chrome。

您显然不需要选择“local.dev”作为您的本地域,并且您实际上可以使用本地主机 IP 以这种方式测试活动域而无需使用它们,这允许您在测试站点时保留链接、蜘蛛、爬虫或您正在处理的任何其他内容。