无法连接到localhost目标服务器上未安装SMTP服务
此时只能通过下面的途径访问IIS7:
1、单击“计算机管理”
2、单击左侧菜单的“服务和应用程序”的图标,将其展开。此时显示“Internet信息服务(IIS)管理器”、“服务”、“WMI控件”、“SQL配置管理器”。
3、单击“Internet信息服务(IIS)管理器”,右侧展示IIS7。可以正常使用。
不知道是不是IIS7和IIS6不能共存在Windows7中。
是自己电脑的一个端口,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”等。
localhost与127001的区别是什么
相信有人会说是本地ip,曾有人说,用127001比localhost好,可以减少一次解析。
看来这个入门问题还有人不清楚,其实这两者是有区别的。
localhost也叫local ,正确的解释是:本地服务器
127001在windows等系统的正确解释是:本机地址(本机服务器)
localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
127001是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。
有时候用localhost可以,但用127001就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。
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好,可以减少一次解析。
虽说效果看起来是一样的,都是本地IP,但实际上区别很大:Localhost的意思是本地服务器,而127001是本机地址,他们的关系是通过操作系统中的hosts文件,将Localhost解析为127001。而实际工作中,Localhost是不经过网卡传输的,所以,它不受网络防火墙和与网卡相关的种种限制;而127001则要通过网卡传输数据,是必须依赖网卡的。这一点是它们最大的区别。
一般设置程序时,本地服务用Localhost是最好的,Localhost不会解析成IP,也不会占用网卡、网络资源。有时候用Localhost可以,但用127001就不可以的情况就是在于此。
0条评论