所谓的类unix系统就是指基于unix内核和原理开发出来的操作系统。最常见的就是linux和mac os,当然也包括aix,hp_ux等等。
而localhost呢是表示本机的意思,通常用于开发web程序的调试和本地测试。
默认的映射是127.0.0.1,这个映射关系是保存在:
/etc/hosts这个文件里的,hosts文件保存的是主机名和IP地址的映射,或者说绑定关系,但这种映射关系是本地的。
可以用vim或者其他编辑器来编辑:
vim /etc/hosts我的(Mac os)打开的内容如下:#
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
127.0.0.1 localhost
42.243.74.174 mygit
也有的linux系统打开内容如下:
127.0.0.1 localhost.localdomain localhost
192.168.1.195 debian.localdomain debian
注:
一般情况下hosts的内容关于主机名(hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。
第一部份:网络IP地址;
第二部份:主机名.域名,注意主机名和域名之间有个半角的点,比如 localhost.localdomain
第二部份:主机名(主机名别名)其实就是主机名;如果你突然发现在调试程序的时候,你的localhost不起作用了,而只能使用IP 127.0.0.1。赶快来这里看一看你的映射是否还在。不在的话添加一下就行。当然你可以在这里添加你想做的任何映射。
本文详细介绍了基于Unix内核开发的操作系统如Linux和macOS的特点,解释了localhost的概念及其在开发web程序中的作用,并提供了如何在hosts文件中正确配置localhost的方法。
1368

被折叠的 条评论
为什么被折叠?



