Skip to content

localhost で接続が拒否されました。ときの確認項目

📅 October 12, 2021

⏱️ 2 min read

localhost で接続が拒否されました。。

原因はnodeのバージョンが古いことでした・・・

M1 mac(Apple Silicon)に移行してnodeプロジェクトのコードがlocalhost:8080で起動しなくなってしまったタイミングで発生しました。

nodeのバージョン確認

自分の原因はこれでした・・・!

M1 mac(Apple Silicon)の場合に対応している__nodeのバージョンは16以上__です!! そのためnodeのv16.6.0を導入したら解決しました。 M1 macに切り替えてから不具合が発生した人は要確認・・・

node -v でバージョン確認してみてください。

なぜ失敗しているのか調査

原因としては十人十色だと思います。 以下に試した内容を挙げておきます。。

  • dockerがApple Silicon対応になっているのか?

dockerの動作確認は以下のコマンドを実施後にhttp://localhost:8080にアクセスして「Welcome to nginx!」と表示されることを確認しましょう。

docker run --name local-nginx -d -p 8080:80 nginx:latest
  • ウイルス対策ソフトのファイヤーウォール設定が阻止しているか?

ウイルスソフト導入後にlocalhostにアクセスできない場合は一度、ウイルス対策ソフトのファイヤーウォール設定を解除してアクセスできるか確認してみましょう。 ただ、セキュリティの観点から最終手段としてとっておきましょう。

以上です。

← PrevNext →
  • Powered by Contentful