现在我们的网站应用的地址是 localhost: 后面是一个端口号 .. localhost 表示的就是本地主机 .. 网站应用真正运行的时候需要配置一个主机名 .. 就是去申请一个域名 .. 设置域名的 dns 记录,让一个主机名指向服务器的 ip 地址,然后就可以通过这个主机名访问到网站了 ..
在本地我们也可以模拟一下这个行为 .. 可以修改一下本地主机上的 hosts 文件 .. 在 macOS 系统上这个文件是在 /etc/hosts .. windows 系统上这个文件会在其它的地方,可以搜索一下 ..
打开这个文件以后添加一条记录 .. 127.0.0.1 表示本地主机 .. 对应的主机名是 w-store.ninghao.net .. 暂时先不保存这个文件 ..
在终端上执行一下 ping w-store.ninghao.net .. 你会发现,对应的 ip 地址是 42.120.40.68,这个是我的一台服务器的 ip 地址,因为我配置了这个主机名,让它指向我的服务器 ip 地址 ..
回到 hosts 文件 ... 保存一下 .. 用管理员身份重试一次 .. 输出当前用户的密码 ..
再到终端上 ping 一个 w-store.ninghao.net .. 这回主机名指向的 ip 地址是 127.0.0.1 .. 因为我修改了本地主机的 hosts 文件,让这个主机名指向本地主机 ..
这样我们现在就可以通过 w-store.ninghao.net 这个主机名,打开在本地主机上运行的这个网站应用了 ..
注意这个行为只会影响到当前主机 .. 也就是如果你在其它设备上访问 w-store.ninghao.net ,访问到的仍然会是我的服务器上运行的网站应用 ..