【问题标题】:What does ::1 mean in apache logs?::1 在 apache 日志中是什么意思?
【发布时间】:2014-10-25 19:45:30
【问题描述】:

我查看了 XAMPP 的 apache 的 access.log 文件:

::1 - - [29/Aug/2014:19:18:35 +0700] "GET /xampp/splash.php HTTP/1.1" 200 1325 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0"
::1 - - [29/Aug/2014:19:18:35 +0700] "GET /xampp/xampp.css HTTP/1.1" 200 4178 "http://localhost/xampp/splash.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0"
::1 - - [29/Aug/2014:19:18:35 +0700] "GET /xampp/img/blank.gif HTTP/1.1" 200 43 "http://localhost/xampp/splash.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0"
::1 - - [29/Aug/2014:19:18:35 +0700] "GET /xampp/img/xampp-logo.jpg HTTP/1.1" 200 19738 "http://localhost/xampp/splash.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0"

::1 是什么意思?我相信这意味着 localhost 因为 XAMPP 仅用于我的 PC 中的本地测试。但是我也发现这些行显示 127.0.0.1。

127.0.0.1 - - [30/Aug/2014:01:04:14 +0700] "GET /xampp/splash.php HTTP/1.1" 200 1325 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0"
127.0.0.1 - - [30/Aug/2014:01:04:14 +0700] "GET /xampp/xampp.css HTTP/1.1" 200 4178 "http://127.0.0.1/xampp/splash.php" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0"

那么为什么会有::1,和127.0.0.1有什么区别呢?

【问题讨论】:

    标签: windows apache logging xampp localhost


    【解决方案1】:

    ::1 是 IPv6 中的本地主机地址。而 127.0.0.1 是 IPv4 中的本地主机地址。换句话说就是你。

    【讨论】:

    • 为什么有时显示为 ::1 而有时显示为 127.0.0.1 ?
    • 不知道为什么它会改变您的网卡可能从您的网关获得了 IPv6 地址。如果您处于离线状态,我相信 Windows 更喜欢 IPv6。
    • 我现在正在查看我的日志,如果我从浏览器访问它,apache 日志会放置 ::1。但我记得我当时正在使用 genymotion 的 android 模拟器测试 android 应用程序,它连接到 XAMPP 的 apache 的本地主机,这可能是日志文件中显示 127.0.0.1 的原因。
    • 这是一个很好的解释,模拟器通常只使用 IPv4。
    • 为什么它在访问日志中?
    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多