Google Chromeで「http://localhost:8888」などのlocalhostにアクセスしようとして、以下のように表示され、ページが開けずに困っていないでしょうか?
このサイトにアクセスできませんlocalhost で接続が拒否されました。 次をお試しください - 接続を確認する - プロキシとファイアウォールを確認する
Chromeのキャッシュを消したり、いろいろやったりしたけど分からず、よく見ると、勝手に「https」にリダイレクトされているし、何これと、自分は数時間を費やしてしまいました。同様にお困りの人がいるかもしれないので、同じ問題に当たった人の時間節約のために解決方法を紹介しておきます。
最終的に参考になったのは、こちらの情報でした: Google Chrome redirecting localhost to https - Stack Overflow
原因はHSTS。自分の場合は昔なんかやったような思い当たるふしがありました。解決方法は以下の通り。
- Chromeのアドレスバーに「chrome://net-internals/#hsts」と入力して開く
- 一番下にある[Delete domain security policies]の[Domain]欄に「localhost」(日にちが経っちゃったので忘れたけど「localhost:8888」かも)を入力して[Delete]キーを押す
当面これでうまく動作するみたいです。「http://localhost:8888」ってJupyter Notebookが使っているんですよね。
書き殴りですが以上です。