localhost 和 127.0.0.1 在 Web 浏览器中显示不同的内容

Posted

技术标签:

【中文标题】localhost 和 127.0.0.1 在 Web 浏览器中显示不同的内容【英文标题】:Localhost and 127.0.0.1 show different content in web browser 【发布时间】:2017-05-03 22:06:38 【问题描述】:

当我在网络浏览器中输入 127.0.0.1 时,它会按我的预期显示页面 /var/www/index.php,但是当我输入 localhost 它显示“a simple hello worldhtml 页面,我在计算机中找不到该页面。

我使用了 find、grep 和其他类似的工具,但没有运气。

你能告诉我为什么 localhost 在网络浏览器中显示另一个内容然后是 127.0.0.1 吗?

我在我的 ubuntu 14.04 上安装了 apache、mysql 和 php,并且 Document Root 设置为 /var/www/。之前安装了 apache、postgresql 和 php(我删除了),也许我应该检查一些旧的现有配置文件?

/etc/hosts 设置为

127.0.0.1    localhost

【问题讨论】:

非常有趣的问题。你有任何虚拟主机的apache.conf 文件吗?也许有一个配置。查看 /etc/apache2/ 目录中的文件 不,我不使用任何虚拟主机。 你应该在提问之前进行测试,在这里你的问题是显而易见的,只需最少的测试。 我已经测试了但其他的东西,因为我没想到会出现这样一个微不足道的问题......我认为这个问题会为其他人节省时间。您或许可以考虑在礼貌的交流中不要使用 SHOULD。 浏览器使用缓存,所以没有缓存的刷新页面很有用。对不起“应该”,我不是英国人。 【参考方案1】:

根据评论中的要求,我将其发布为答案。

Web 浏览器使用缓存,在某些情况下您的更改不会重新加载。 因此,在您的设置中使用 Ctrl+RCtrl+f5禁用缓存 进行刷新可能会很有用。

【讨论】:

【参考方案2】:

我只需要按 F5 按钮即可在我的网络浏览器中刷新本地主机页面。

现在内容是一样的。

【讨论】:

以上是关于localhost 和 127.0.0.1 在 Web 浏览器中显示不同的内容的主要内容,如果未能解决你的问题,请参考以下文章

WCF 和 127.0.0.1 与 localhost

localhost 和 127.0.0.1 的区别

localhost 和 127.0.0.1 在 Web 浏览器中显示不同的内容

localhost和127.0.0.1的区别

mysql_connect() 中的 localhost 与 127.0.0.1

mysql_connect() 中的 localhost 与 127.0.0.1