震惊的是,我的 localhost 上的 webroot 内容可以在 www 上看到

震惊的是,我的 localhost 上的 webroot 内容可以在 www 上看到

我是这个论坛的新手,不知道在哪里问这个问题,如果这不是应该问的地方,请指导我。

好吧,今天我震惊了,我意识到我的 /var/www/html 文件夹的内容可以从域名 olsenweb .dk 上的 www 访问 - 无需在浏览器中启用 java 脚本。我已经在桌面上安装了 AMP 服务器,并从桌面使用它。之前,我曾从网络上的另一台设备使用它,然后我无法使用 localhost,而必须重新配置并将其更改为我的 IP 地址,例如 192.168.1.10。无论如何,我确信我必须主动做一些事情才能将内容发布到 www。

我特别不明白发生了什么,如果 Apace 配置为 localhost,我无法从另一台设备访问它,但我可以从 www 上的远程网页访问内容?我应该担心我的路由器/防火墙吗?不幸的是,我对网络、防火墙和 apache 知之甚少。

编辑:我现在可以看到我的本地主机内容显示在一个框架中:

    <frameset cols="100%">
    <frame name="gratisdns" frameborder="0" framespacing="0" framepadding="0" 
src="http://joltestserver.cloudapp.net">
    </frameset>

因此,它可能无法从 www 访问,但只有我可以访问,可能只是我的浏览器中将“localhost”更改为“joltestserver.cloudapp.net”?olsenweb 显然托管在 joltestserver.cloudapp.net 上

编辑2:

ping joltestserver.cloudapp.net

PING joltestserver.cloudapp.net (127.0.0.1) 56(84)字节数据。

来自本地主机 (127.0.0.1) 的 64 字节:icmp_seq=1 ttl=64 时间=0.017 毫秒...

编辑3:

我添加了一个 DNS 标签 - 想知道这是否可能是 joltestserver.cloudapp.net 的错误配置 DNS 与 olsenweb 的重定向相结合?

答案1

在撰写本文时,joltestserver.cloudapp.net解析为0.0.0.0

DNS server handling your query: 8.8.8.8
DNS server's address:   8.8.8.8#53

Non-authoritative answer:
Name:   joltestserver.cloudapp.net
Address: 0.0.0.0

0.0.0.0是一个具有特殊含义的特殊地址 - 如果您尝试连接它,Ubuntu 会将其视为127.0.0.1==localhost或“这台机器”。

0.0.0.0(我不知道他们为什么要将他们的 DNS 条目设置为。)

相关内容