localhost 訪問時提示 not found 404,但是有127.0.0.1可以訪問。最后找到原因,是因為 windows 把 localhost 解析為 ipv6 地址 ::1 而不是 127.0.0.1。查了hosts 把ipv6已經屏蔽了,127.0.0.1 localhost 也有,就是不能正常解析。
解決辦法:
打開注冊表,找到鍵 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip6\Parameters
,添加類型為DWORD 名字為 DisabledComponents 的項(已經有了的不用添加直接改值)。然后修改值為 20,值類型為16進制 。這樣就完了,之后保存注冊表,重啟電腦。重新ping 下 localhost 試試看吧。
