WSLのlocalhostがWindowsから見えない問題
2021/06/02
目次
WSL でウェブ開発をしている際、Windows 上のブラウザから http://localhost:3000
とかでアクセスできないことがよくあった。大体再起動すると戻るのだが。
WSL 内から
$ curl localhost:3000
とかするとソースは見えるので、サーバー自体は立ち上がっていそう。
結論としては、Windows の「高速スタートアップ」をオフにすると解決した。再起動時(シャットダウン → 起動とは挙動が違う)は高速スタートアップが無効になるため、再起動でも解決していたようだ。
Linux と Windows をデュアルブートしている場合でも高速スタートアップがよく悪さをするので、無効化しておくのが無難そう。(そんな早くなる実感ないし)
参考記事
コメント
Github Issue と連動しています。