在網站找了很久都沒找到原因,後來自己慢慢琢磨出來是爲什麼了。
直接原因:
因爲開啓了vhost。
根本原因:
127.0.0.1是指向本機的,不經過域名解析,而localhost本身就只是一個域名而已,所以當開啓了vhost,域名大於了1時,127.0.0.1會指向誰呢?答案是無解,不指向任何地址。所以127.0.0.1也就不能訪問了。
解決方案:
找到 Include conf/extra/httpd-vhosts.conf 這一行,前面加#號註釋掉,重啓Apache就行(nginx同理)。
後記:前前後後持續了很久都沒有找到原因,這次總算是找到了。