localhost和主机名是不是同一个意思,怎么访问http://localhost/reports可以,而访问http://主机名/reports却出现错误

时间:2022-03-14 02:59:03
如题,我在bi里遇到的问题,之前我的主机名是A,现在我改成了B,会不会跟这个有关啊?还是我又什么服务没有开启

16 个解决方案

#1


请baidu Hosts文件

#2


引用 1 楼 bingo_ 的回复:
请baidu Hosts文件

我在win server 2008系统下面,找不到hosts文件啊,不知在那个路径

#3


友情帮顶,

#4


localhost和IP是一个意思吧,既然你换了主机名,那应该用新的主机名才能访问吧

#5


我在win7下面也遇到了这样的问题,一直没得到解决!

#6


机器名字都换了 当然有问题 

安装了 SQL SERVER以后不能随便换名称的

#7


引用 2 楼 scauscnu 的回复:
引用 1 楼 bingo_ 的回复:
请baidu Hosts文件

我在win server 2008系统下面,找不到hosts文件啊,不知在那个路径


C:\windows\system32\drivers\etc\hosts

#8


要显示隐藏文件,而且要administrator才能编辑

我一般都是 
runas /u:administrator "notepad C:\windows\system32\drivers\etc\hosts"

#9


引用 6 楼 fredrickhu 的回复:
机器名字都换了 当然有问题 

安装了 SQL SERVER以后不能随便换名称的

我是别的机器可以访问http://ip地址/reports和http://主机名/reports,而自己的机器只能用http://ip地址/reports,不能用主机名来访问,这是不是正常的 localhost和主机名是不是同一个意思,怎么访问http://localhost/reports可以,而访问http://主机名/reports却出现错误

#10


这个问题 80%的可能不是解析的问题(hosts)的问题,而是iis的网站头信息配置不正确

#11


引用 9 楼 scauscnu 的回复:
 

我是别的机器可以访问http://ip地址/reports和http://主机名/reports,而自己的机器只能用http://ip地址/reports,不能用主机名来访问,这是不是正常的



嗯,这是正常的

#12


引用 11 楼 loveshuifang 的回复:
引用 9 楼 scauscnu 的回复:


我是别的机器可以访问http://ip地址/reports和http://主机名/reports,而自己的机器只能用http://ip地址/reports,不能用主机名来访问,这是不是正常的



嗯,这是正常的

我自己访问自己的机器,不能通过主机名来访问,只能通过localhost或者127.0.0.1的网站来访问?
如果是这样,我就结贴了。 localhost和主机名是不是同一个意思,怎么访问http://localhost/reports可以,而访问http://主机名/reports却出现错误

#13


那你就结贴吧.

#14


引用 12 楼 scauscnu 的回复:
引用 11 楼 loveshuifang 的回复:
引用 9 楼 scauscnu 的回复:


我是别的机器可以访问http://ip地址/reports和http://主机名/reports,而自己的机器只能用http://ip地址/reports,不能用主机名来访问,这是不是正常的



嗯,这是正常的

我自己访问自己的机器,不能通过主机名来访问,只能通过localh……

朋友 你认真看过我的回帖吗?
很多东西不用说太仔细吧,点一下也就够了本来以为

确实是和你该机器名有关系,碰到这样的问题,一般思路是这样的
1 ping 本机 如果能拼通 并且对应的ip正确 说明和解析根本没关系
2 因为你是通过http服务访问本机出现错误,理所当然也应该考虑iis的问题
3 打开iis,右键站点-属性-找那个默认标签(英文的叫web site)-ip address,默认的是未分配,在这里填入你的机器名,或者点右边的高级可以进行多头配置

这个也是配置虚拟主机的方法

#15


ping 本机 请问ping的是主机名吧

#16


ping不了ip,主机名也ping不了

#1


请baidu Hosts文件

#2


引用 1 楼 bingo_ 的回复:
请baidu Hosts文件

我在win server 2008系统下面,找不到hosts文件啊,不知在那个路径

#3


友情帮顶,

#4


localhost和IP是一个意思吧,既然你换了主机名,那应该用新的主机名才能访问吧

#5


我在win7下面也遇到了这样的问题,一直没得到解决!

#6


机器名字都换了 当然有问题 

安装了 SQL SERVER以后不能随便换名称的

#7


引用 2 楼 scauscnu 的回复:
引用 1 楼 bingo_ 的回复:
请baidu Hosts文件

我在win server 2008系统下面,找不到hosts文件啊,不知在那个路径


C:\windows\system32\drivers\etc\hosts

#8


要显示隐藏文件,而且要administrator才能编辑

我一般都是 
runas /u:administrator "notepad C:\windows\system32\drivers\etc\hosts"

#9


引用 6 楼 fredrickhu 的回复:
机器名字都换了 当然有问题 

安装了 SQL SERVER以后不能随便换名称的

我是别的机器可以访问http://ip地址/reports和http://主机名/reports,而自己的机器只能用http://ip地址/reports,不能用主机名来访问,这是不是正常的 localhost和主机名是不是同一个意思,怎么访问http://localhost/reports可以,而访问http://主机名/reports却出现错误

#10


这个问题 80%的可能不是解析的问题(hosts)的问题,而是iis的网站头信息配置不正确

#11


引用 9 楼 scauscnu 的回复:
 

我是别的机器可以访问http://ip地址/reports和http://主机名/reports,而自己的机器只能用http://ip地址/reports,不能用主机名来访问,这是不是正常的



嗯,这是正常的

#12


引用 11 楼 loveshuifang 的回复:
引用 9 楼 scauscnu 的回复:


我是别的机器可以访问http://ip地址/reports和http://主机名/reports,而自己的机器只能用http://ip地址/reports,不能用主机名来访问,这是不是正常的



嗯,这是正常的

我自己访问自己的机器,不能通过主机名来访问,只能通过localhost或者127.0.0.1的网站来访问?
如果是这样,我就结贴了。 localhost和主机名是不是同一个意思,怎么访问http://localhost/reports可以,而访问http://主机名/reports却出现错误

#13


那你就结贴吧.

#14


引用 12 楼 scauscnu 的回复:
引用 11 楼 loveshuifang 的回复:
引用 9 楼 scauscnu 的回复:


我是别的机器可以访问http://ip地址/reports和http://主机名/reports,而自己的机器只能用http://ip地址/reports,不能用主机名来访问,这是不是正常的



嗯,这是正常的

我自己访问自己的机器,不能通过主机名来访问,只能通过localh……

朋友 你认真看过我的回帖吗?
很多东西不用说太仔细吧,点一下也就够了本来以为

确实是和你该机器名有关系,碰到这样的问题,一般思路是这样的
1 ping 本机 如果能拼通 并且对应的ip正确 说明和解析根本没关系
2 因为你是通过http服务访问本机出现错误,理所当然也应该考虑iis的问题
3 打开iis,右键站点-属性-找那个默认标签(英文的叫web site)-ip address,默认的是未分配,在这里填入你的机器名,或者点右边的高级可以进行多头配置

这个也是配置虚拟主机的方法

#15


ping 本机 请问ping的是主机名吧

#16


ping不了ip,主机名也ping不了