😺

https://localhostにアクセスして接続が拒否された場合の対処

2024/04/27に公開

原因

HSTS(HTTP Strict Transport Security)によりhttp://localhostのアクセスがhttps://localhostになってしまう。

対処方法

ブラウザにhttp://localhostのアクセスをhttps://localhostに変更する情報が記録されているので、その情報を削除することで対処可能。記録先にはそれぞれ以下のURLにアクセス可能。

chrome

chrome://net-internals/#hsts

edge

edge://net-internals/#hsts

Delete domain security policiesの項目のDomain欄にlocalhostと入力してDeleteボタンをクリックすることでlocalhostのHSTSに関する情報が削除される。こうすることでhttp://localhost のリクエストがhttps://localhostに書き換ええられることを防止できる。

## 参考サイト

https://stackoverflow.com/questions/25277457/google-chrome-redirecting-localhost-to-https
https://blog.masahiko.info/entry/2020/03/10/000025
https://www.acunetix.com/blog/articles/what-is-hsts-why-use-it/
https://zenn.dev/ak/articles/dfaa9e01b374a0

Discussion