localhost是什么意思?,第1张

localhost 代表的是本地的意思

一般来说 代表IP地址的话就是127001

也就是说 我 ping 127001 == ping localhost

在web服务器测试的时候

我要查看网页 也可以用 http://127001/ 或者 http://localhost/

host文件是否绑定127001  localhost。

apache/extra/httpd-vhostsconf文件中, 是否有localhost的设置。

修改apache配置文件后, 是否重启过apache服务器。

解决办法:

在本地使用Navicat for MySQL建立一个数据库。

在dreamweaver中建立一个PHP格式的网页,方便链接测试。

测试后发现,如果无法使用localhost链接,MySQL数据库就会提示错误信息。

如果是第三步的情况,就需要修改C:\Windows\System32\drivers\etc目录下的hosts文件。

用记事本打开hosts,找到127001 localhost这一行,把这一行里的“#”符号删除后保存,如果没有这一行,就需要自己手动添加。

接着再使用之前的网页测试,就可以通过localhost链接的本地的mysql数据库了。

localhost与127001的区别是什么

相信有人会说是本地ip,曾有人说,用127001比localhost好,可以减少一次解析。

看来这个入门问题还有人不清楚,其实这两者是有区别的。

localhost也叫local ,正确的解释是:本地服务器

127001在windows等系统的正确解释是:本机地址(本机服务器)

localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。

127001是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。

一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。

有时候用localhost可以,但用127001就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。

使用linux改本机配置文件来解决此问题。

1要从配置文件开始,请添加以下行。

2然后编辑/etc/passwd以添加以下信息。

3然后创建/home/zouni并将所有文件复制到/etc/skeli。

4然后设置密码的用户版本,我们可以使用openssl工具生成密码,其中-1表示MD5,-salt表示salt。

5最后,复制上面生成的密码并将其复制到我们的/etc/shadow文件中。

我一直以为localhost和127001是等价的,因为表面看起来效果是一样的,但为什么会有两种表示方法,他们到底有什么区别呢?

有人会说是本地ip,曾有人说,用127001比localhost好,可以减少一次解析。

虽说效果看起来是一样的,都是本地IP,但实际上区别很大:Localhost的意思是本地服务器,而127001是本机地址,他们的关系是通过操作系统中的hosts文件,将Localhost解析为127001。而实际工作中,Localhost是不经过网卡传输的,所以,它不受网络防火墙和与网卡相关的种种限制;而127001则要通过网卡传输数据,是必须依赖网卡的。这一点是它们最大的区别。

一般设置程序时,本地服务用Localhost是最好的,Localhost不会解析成IP,也不会占用网卡、网络资源。有时候用Localhost可以,但用127001就不可以的情况就是在于此。

ocalhost 代表的是本地的意思

一般来说 代表IP地址的话就是127001

也就是说 我 ping 127001 == ping localhost

127001是代表自己机器的回路地址,无论是否联网,自己机器都是127001,127段是保留区段。

localhost与127001的关系:

localhost可以看成主机名,127--可以看成主机ip,中间曾在一个主机名到ip地址的映射!

如果你在mysql中连接数据库,要用localhost而不能用127001。因为mysql中对于用户的登陆位置是有限定的,具体见mysql数据库(database名字就是mysql)里面的user表,里面存放的ip和存放的域名是不一样的,mysql进行匹配时不会自动将ip转换成域名的。你授权一个用户从这个ip访问,不等于授权他从这个余名访问。

1、mysql -h 127001 的时候,使用TCP/IP连接,

mysql server 认为该连接来自于127001或者是"localhostlocaldomain" 。

2、mysql -h localhost 的时候,是不使用TCP/IP连接的,而使用Unix socket;

此时,mysql server则认为该client是来自"localhost"

我的服务器用的是小鸟云的,用着很稳定,挺不错的。

是自己电脑的一个端口,localhost 是本地计算机的默认WEB发布路径,8080是端口号。

如果你访问这个URL,就可以看到你本机上WEB服务器发布的内容。

因为设置的端口就是8080,如果后面不加端口号,默认是80的,但是你tomcat设置为8080了,所以80打不开,因为这个端口不开放。

修改tomcat端口号的方法:

修改Serverxml文件,把8080端口改成80。

8080是Tomcat服务器的默认的端口号。

我们可以通过修改Tomcat服务器的conf目录下的主配置文件serverxml来更改,用记事本打开serverxml文件,找到如下部分: 

<Connector port="8080" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 

将其中的port="8080"更改为新的端口号即可,如将“8080”改为“9080”等。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » localhost是什么意思?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情